-
Notifications
You must be signed in to change notification settings - Fork 0
/
cplusplus.html
64 lines (62 loc) · 32.3 KB
/
cplusplus.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<!DOCTYPE html>
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans" />
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Droid+Sans+Mono" />
<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/octicons/3.0.1/octicons.min.css"/>
<link rel="stylesheet" type="text/css" href="main.css" />
<body><header>
<a href="index.html">maybe-hugs</a>
</header>
<nav>
<a href="bash.html">bash</a>
<a href="c.html">c</a>
<a href="cplusplus.html">c++</a>
<a href="clojure.html">clojure</a>
<a href="commonlisp.html">commonlisp</a>
<a href="csharp.html">csharp</a>
<a href="elixir.html">elixir</a>
<a href="elm.html">elm</a>
<a href="erlang.html">erlang</a>
<a href="go.html">go</a>
<a href="haskell.html">haskell</a>
<a href="hy.html">hy</a>
<a href="idris.html">idris</a>
<a href="java.html">java</a>
<a href="javascript.html">javascript</a>
<a href="ocaml.html">ocaml</a>
<a href="ocaml-cps.html">ocaml-cps</a>
<a href="perl.html">perl</a>
<a href="perl6.html">perl6</a>
<a href="php.html">php</a>
<a href="purescript.html">purescript</a>
<a href="python.html">python</a>
<a href="racket.html">racket</a>
<a href="ruby.html">ruby</a>
<a href="rust.html">rust</a>
<a href="sass.html">sass</a>
<a href="scala.html">scala</a>
</nav>
<div id="container">
<main>
<h2 id="user-content-c" class="deep-link"><a href="#c">c++</a></h2>
<h6 id="user-content-cutiecpp" class="deep-link"><a href="#cutiecpp">Cutie.cpp</a></h6>
<pre class="editor editor-colors"><div class="line"><span class="source cpp"><span class="meta preprocessor c include"><span>#</span><span class="keyword control import include c"><span>include</span></span><span> </span><span class="string quoted double include c"><span class="punctuation string begin c"><span>"</span></span><span>Cutie.h</span><span class="punctuation string end c"><span>"</span></span></span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="entity name function c"><span>Cutie::Cutie</span></span><span class="meta c"><span class="punctuation section begin c"><span>(</span></span><span class="punctuation section end c"><span>)</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block begin c"><span>{</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation comment"><span> </span></span><span class="comment line double-slash"><span class="punctuation comment"><span>//</span></span><span> Assume no hugs by default to be safe</span><span> </span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span><span class="variable language cpp"><span>this</span></span><span>->respondsToHugs = </span><span class="constant language c"><span>false</span></span><span>;</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span><span class="variable language cpp"><span>this</span></span><span>->hugs = </span><span class="constant numeric c"><span>0</span></span><span>;</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span><span class="variable language cpp"><span>this</span></span><span>->tlc = </span><span class="constant numeric c"><span>0</span></span><span>;</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block end c"><span>}</span></span></span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div><div class="line"><span class="source cpp"><span class="storage type c"><span>void</span></span><span class="meta function c"><span class="punctuation function c"><span> </span></span><span class="entity name function c"><span>Cutie::setAcceptsHugs</span></span><span class="meta c"><span class="punctuation section begin c"><span>(</span></span><span class="storage type c"><span>bool</span></span><span> value</span><span class="punctuation section end c"><span>)</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block begin c"><span>{</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span><span class="variable language cpp"><span>this</span></span><span>->respondsToHugs = value;</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block end c"><span>}</span></span></span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div><div class="line"><span class="source cpp"><span class="storage type c"><span>bool</span></span><span class="meta function c"><span class="punctuation function c"><span> </span></span><span class="entity name function c"><span>Cutie::acceptsHugs</span></span><span class="meta c"><span class="punctuation section begin c"><span>(</span></span><span class="punctuation section end c"><span>)</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block begin c"><span>{</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span><span class="keyword control c"><span>return</span></span><span> </span><span class="variable language cpp"><span>this</span></span><span>->respondsToHugs;</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block end c"><span>}</span></span></span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div><div class="line"><span class="source cpp"><span class="storage type c"><span>void</span></span><span class="meta function c"><span class="punctuation function c"><span> </span></span><span class="entity name function c"><span>Cutie::hug</span></span><span class="meta c"><span class="punctuation section begin c"><span>(</span></span><span class="punctuation section end c"><span>)</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block begin c"><span>{</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> ++hugs;</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block end c"><span>}</span></span></span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div><div class="line"><span class="source cpp"><span class="storage type c"><span>void</span></span><span class="meta function c"><span class="punctuation function c"><span> </span></span><span class="entity name function c"><span>Cutie::empathy</span></span><span class="meta c"><span class="punctuation section begin c"><span>(</span></span><span class="punctuation section end c"><span>)</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block begin c"><span>{</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> ++tlc;</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block end c"><span>}</span></span></span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div><div class="line"><span class="source cpp"><span class="storage type c"><span>unsigned</span></span><span> </span><span class="storage type c"><span>int</span></span><span class="meta function c"><span class="punctuation function c"><span> </span></span><span class="entity name function c"><span>Cutie::getNumberOfHugs</span></span><span class="meta c"><span class="punctuation section begin c"><span>(</span></span><span class="punctuation section end c"><span>)</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block begin c"><span>{</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span><span class="keyword control c"><span>return</span></span><span> hugs;</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block end c"><span>}</span></span></span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div><div class="line"><span class="source cpp"><span class="storage type c"><span>unsigned</span></span><span> </span><span class="storage type c"><span>int</span></span><span class="meta function c"><span class="punctuation function c"><span> </span></span><span class="entity name function c"><span>Cutie::getNumberOfTlc</span></span><span class="meta c"><span class="punctuation section begin c"><span>(</span></span><span class="punctuation section end c"><span>)</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block begin c"><span>{</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span><span class="keyword control c"><span>return</span></span><span> tlc;</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block end c"><span>}</span></span></span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div></pre>
<h6 id="user-content-cutieh" class="deep-link"><a href="#cutieh">Cutie.h</a></h6>
<pre class="editor editor-colors"><div class="line"><span class="text"><span>#ifndef _CUTIE_H_</span></span></div><div class="line"><span class="text"><span>#define _CUTIE_H_</span></span></div><div class="line"><span class="text"><span> </span></span></div><div class="line"><span class="text"><span>class Cutie</span></span></div><div class="line"><span class="text"><span>{</span></span></div><div class="line"><span class="text"><span>private:</span></span></div><div class="line"><span class="text"><span> bool respondsToHugs;</span></span></div><div class="line"><span class="text"><span> unsigned int hugs;</span></span></div><div class="line"><span class="text"><span> unsigned int tlc;</span></span></div><div class="line"><span class="text"><span> </span></span></div><div class="line"><span class="text"><span>public:</span></span></div><div class="line"><span class="text"><span> Cutie();</span></span></div><div class="line"><span class="text"><span> </span></span></div><div class="line"><span class="text"><span> void setAcceptsHugs(bool value);</span></span></div><div class="line"><span class="text"><span> bool acceptsHugs();</span></span></div><div class="line"><span class="text"><span> </span></span></div><div class="line"><span class="text"><span> void hug();</span></span></div><div class="line"><span class="text"><span> void empathy();</span></span></div><div class="line"><span class="text"><span> </span></span></div><div class="line"><span class="text"><span> unsigned int getNumberOfHugs();</span></span></div><div class="line"><span class="text"><span> unsigned int getNumberOfTlc();</span></span></div><div class="line"><span class="text"><span>};</span></span></div><div class="line"><span class="text"><span> </span></span></div><div class="line"><span class="text"><span>#endif</span></span></div><div class="line"><span class="text"><span> </span></span></div></pre>
<h6 id="user-content-maybehugcpp" class="deep-link"><a href="#maybehugcpp">MaybeHug.cpp</a></h6>
<pre class="editor editor-colors"><div class="line"><span class="source cpp"><span class="meta preprocessor c include"><span>#</span><span class="keyword control import include c"><span>include</span></span><span> </span><span class="string quoted other include c"><span class="punctuation string begin c"><span><</span></span><span>iostream</span><span class="punctuation string end c"><span>></span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta preprocessor c include"><span>#</span><span class="keyword control import include c"><span>include</span></span><span> </span><span class="string quoted other include c"><span class="punctuation string begin c"><span><</span></span><span>typeinfo</span><span class="punctuation string end c"><span>></span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta preprocessor c include"><span>#</span><span class="keyword control import include c"><span>include</span></span><span> </span><span class="string quoted double include c"><span class="punctuation string begin c"><span>"</span></span><span>Cutie.h</span><span class="punctuation string end c"><span>"</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta preprocessor c include"><span>#</span><span class="keyword control import include c"><span>include</span></span><span> </span><span class="string quoted double include c"><span class="punctuation string begin c"><span>"</span></span><span>MaybeHug.h</span><span class="punctuation string end c"><span>"</span></span></span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="entity name function c"><span>MaybeHug::MaybeHug</span></span><span class="meta c"><span class="punctuation section begin c"><span>(</span></span><span>Cutie* cutie</span><span class="punctuation section end c"><span>)</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block begin c"><span>{</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span><span class="keyword control c"><span>if</span></span><span class="meta c"><span> </span><span class="punctuation c"><span>(</span></span></span><span>cutie == </span><span class="constant language c"><span>NULL</span></span><span>)</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span><span class="meta block c"><span class="punctuation section block begin c"><span>{</span></span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="meta block c"><span> </span><span class="keyword control cpp"><span>throw</span></span><span class="meta c"><span> </span><span class="variable other c"><span>NoCutieException</span></span><span class="punctuation c"><span>(</span></span></span><span>);</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="meta block c"><span> </span><span class="punctuation section block end c"><span>}</span></span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span><span class="variable language cpp"><span>this</span></span><span>->cutie = cutie;</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block end c"><span>}</span></span></span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div><div class="line"><span class="source cpp"><span class="storage type c"><span>void</span></span><span class="meta function c"><span class="punctuation function c"><span> </span></span><span class="entity name function c"><span>MaybeHug::hug</span></span><span class="meta c"><span class="punctuation section begin c"><span>(</span></span><span class="punctuation section end c"><span>)</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block begin c"><span>{</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span><span class="keyword control c"><span>if</span></span><span class="meta c"><span> </span><span class="punctuation c"><span>(</span></span></span><span>cutie-></span><span class="meta function-call c"><span class="support function any-method c"><span>acceptsHugs</span></span><span>(</span></span><span>))</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span><span class="meta block c"><span class="punctuation section block begin c"><span>{</span></span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="meta block c"><span> cutie-></span><span class="meta function-call c"><span class="support function any-method c"><span>hug</span></span><span>(</span></span><span>);</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="meta block c"><span> </span><span class="punctuation section block end c"><span>}</span></span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span><span class="keyword control c"><span>else</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span><span class="meta block c"><span class="punctuation section block begin c"><span>{</span></span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="meta block c"><span> cutie-></span><span class="meta function-call c"><span class="support function any-method c"><span>empathy</span></span><span>(</span></span><span>);</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="meta block c"><span> </span><span class="punctuation section block end c"><span>}</span></span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block end c"><span>}</span></span></span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div></pre>
<h6 id="user-content-maybehugh" class="deep-link"><a href="#maybehugh">MaybeHug.h</a></h6>
<pre class="editor editor-colors"><div class="line"><span class="text"><span>#ifndef _MAYBEHUG_H_</span></span></div><div class="line"><span class="text"><span>#define _MAYBEHUG_H_</span></span></div><div class="line"><span class="text"><span> </span></span></div><div class="line"><span class="text"><span>class MaybeHug</span></span></div><div class="line"><span class="text"><span>{</span></span></div><div class="line"><span class="text"><span>private:</span></span></div><div class="line"><span class="text"><span> class NoCutieException { };</span></span></div><div class="line"><span class="text"><span> Cutie* cutie;</span></span></div><div class="line"><span class="text"><span> </span></span></div><div class="line"><span class="text"><span>public:</span></span></div><div class="line"><span class="text"><span> MaybeHug(Cutie* cutie);</span></span></div><div class="line"><span class="text"><span> void hug();</span></span></div><div class="line"><span class="text"><span>};</span></span></div><div class="line"><span class="text"><span> </span></span></div><div class="line"><span class="text"><span>#endif</span></span></div><div class="line"><span class="text"><span> </span></span></div></pre>
<h6 id="user-content-maincpp" class="deep-link"><a href="#maincpp">main.cpp</a></h6>
<pre class="editor editor-colors"><div class="line"><span class="source cpp"><span class="meta preprocessor c include"><span>#</span><span class="keyword control import include c"><span>include</span></span><span> </span><span class="string quoted other include c"><span class="punctuation string begin c"><span><</span></span><span>iostream</span><span class="punctuation string end c"><span>></span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta preprocessor c include"><span>#</span><span class="keyword control import include c"><span>include</span></span><span> </span><span class="string quoted double include c"><span class="punctuation string begin c"><span>"</span></span><span>Cutie.h</span><span class="punctuation string end c"><span>"</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta preprocessor c include"><span>#</span><span class="keyword control import include c"><span>include</span></span><span> </span><span class="string quoted double include c"><span class="punctuation string begin c"><span>"</span></span><span>MaybeHug.h</span><span class="punctuation string end c"><span>"</span></span></span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div><div class="line"><span class="source cpp"><span class="storage type c"><span>void</span></span><span class="meta function c"><span class="punctuation function c"><span> </span></span><span class="entity name function c"><span>testHugger</span></span><span class="meta c"><span class="punctuation section begin c"><span>(</span></span><span>Cutie* &cutie, </span><span class="storage type c"><span>bool</span></span><span> testVal</span><span class="punctuation section end c"><span>)</span></span></span><span>;</span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div><div class="line"><span class="source cpp"><span class="storage type c"><span>int</span></span><span class="meta function c"><span class="punctuation function c"><span> </span></span><span class="entity name function c"><span>main</span></span><span class="meta c"><span class="punctuation section begin c"><span>(</span></span><span class="punctuation section end c"><span>)</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block begin c"><span>{</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation comment"><span> </span></span><span class="comment line double-slash"><span class="punctuation comment"><span>//</span></span><span> Test out the hugging capabilities</span><span> </span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> Cutie* hugger = </span><span class="keyword control cpp"><span>new</span></span><span class="meta function-call c"><span class="punctuation function-call c"><span> </span></span><span class="support function any-method c"><span>Cutie</span></span><span>(</span></span><span>);</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> Cutie* nonHugger = </span><span class="keyword control cpp"><span>new</span></span><span class="meta function-call c"><span class="punctuation function-call c"><span> </span></span><span class="support function any-method c"><span>Cutie</span></span><span>(</span></span><span>);</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="meta function-call c"><span class="punctuation function-call c"><span> </span></span><span class="support function any-method c"><span>testHugger</span></span><span>(</span></span><span>hugger, </span><span class="constant language c"><span>true</span></span><span>);</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="meta function-call c"><span class="punctuation function-call c"><span> </span></span><span class="support function any-method c"><span>testHugger</span></span><span>(</span></span><span>nonHugger, </span><span class="constant language c"><span>false</span></span><span>);</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> </span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> std::cout << </span><span class="string quoted double c"><span class="punctuation string begin c"><span>"</span></span><span>Hugger got </span><span class="punctuation string end c"><span>"</span></span></span><span> << hugger-></span><span class="meta function-call c"><span class="support function any-method c"><span>getNumberOfHugs</span></span><span>(</span></span><span>) << </span><span class="string quoted double c"><span class="punctuation string begin c"><span>"</span></span><span> hugs </span><span class="punctuation string end c"><span>"</span></span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> << </span><span class="string quoted double c"><span class="punctuation string begin c"><span>"</span></span><span> and </span><span class="punctuation string end c"><span>"</span></span></span><span> << hugger-></span><span class="meta function-call c"><span class="support function any-method c"><span>getNumberOfTlc</span></span><span>(</span></span><span>) << </span><span class="string quoted double c"><span class="punctuation string begin c"><span>"</span></span><span> empathies.</span><span class="constant character c"><span>\n</span></span><span class="punctuation string end c"><span>"</span></span></span><span>;</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> std::cout << </span><span class="string quoted double c"><span class="punctuation string begin c"><span>"</span></span><span>Non-hugger got </span><span class="punctuation string end c"><span>"</span></span></span><span> << nonHugger-></span><span class="meta function-call c"><span class="support function any-method c"><span>getNumberOfHugs</span></span><span>(</span></span><span>) << </span><span class="string quoted double c"><span class="punctuation string begin c"><span>"</span></span><span> hugs </span><span class="punctuation string end c"><span>"</span></span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> << </span><span class="string quoted double c"><span class="punctuation string begin c"><span>"</span></span><span> and </span><span class="punctuation string end c"><span>"</span></span></span><span> << nonHugger-></span><span class="meta function-call c"><span class="support function any-method c"><span>getNumberOfTlc</span></span><span>(</span></span><span>) << </span><span class="string quoted double c"><span class="punctuation string begin c"><span>"</span></span><span> empathies.</span><span class="constant character c"><span>\n</span></span><span class="punctuation string end c"><span>"</span></span></span><span>;</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block end c"><span>}</span></span></span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div><div class="line"><span class="source cpp"><span class="storage type c"><span>void</span></span><span class="meta function c"><span class="punctuation function c"><span> </span></span><span class="entity name function c"><span>testHugger</span></span><span class="meta c"><span class="punctuation section begin c"><span>(</span></span><span>Cutie* &cutie, </span><span class="storage type c"><span>bool</span></span><span> testVal</span><span class="punctuation section end c"><span>)</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block begin c"><span>{</span></span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> cutie-></span><span class="meta function-call c"><span class="support function any-method c"><span>setAcceptsHugs</span></span><span>(</span></span><span>testVal);</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> MaybeHug</span><span class="meta c"><span> </span><span class="variable other c"><span>maybeHug</span></span><span class="punctuation c"><span>(</span></span></span><span>cutie);</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span> maybeHug.</span><span class="meta function-call c"><span class="support function any-method c"><span>hug</span></span><span>(</span></span><span>);</span></span></span></span></div><div class="line"><span class="source cpp"><span class="meta function c"><span class="meta block c"><span class="punctuation section block end c"><span>}</span></span></span></span></span></div><div class="line"><span class="source cpp"><span> </span></span></div></pre>
</main>
</div>
<footer>
<a href="https://github.com/zkat/maybe-hugs">
<span class="mega-octicon octicon-mark-github"></span>
</a>
<a href="http://creativecommons.org/publicdomain/zero/1.0/">
<img src="https://camo.githubusercontent.com/c5160f944848828fa33126d9a697e9abe43ea98f/687474703a2f2f692e6372656174697665636f6d6d6f6e732e6f72672f702f7a65726f2f312e302f38387833312e706e67"/>
</a>
</footer>
<script src="bundle.js"></script>
</body>