v1.0.2
This commit is contained in:
parent
600ada66f5
commit
625a590fae
1633 changed files with 55391 additions and 61625 deletions
|
@ -4,7 +4,7 @@
|
|||
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css">
|
||||
</head><body>
|
||||
<!-- Generated by Doxygen 1.4.6 -->
|
||||
<!-- Generated by Doxygen 1.5.1 -->
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
|
@ -46,12 +46,12 @@
|
|||
<a name="l00028"></a>00028 : _ref_count(0) {}
|
||||
<a name="l00029"></a><a class="code" href="classReferenceCounted.html#039b1f45b252a226c55598f31e3993cc">00029</a> <span class="keyword">virtual</span> ~<a class="code" href="classReferenceCounted.html">ReferenceCounted</a>() {}
|
||||
<a name="l00030"></a>00030
|
||||
<a name="l00032"></a><a class="code" href="classReferenceCounted.html#386d6aab0473c14a32ce81226b939cb3">00032</a> <span class="keywordtype">void</span> incrementRefCount()<span class="keyword"> const</span>
|
||||
<a name="l00032"></a><a class="code" href="classReferenceCounted.html#c2b09bdd59353aa7a5c768a6b155da15">00032</a> <span class="keywordtype">void</span> incrementRefCount()<span class="keyword"> const</span>
|
||||
<a name="l00033"></a>00033 <span class="keyword"> </span>{
|
||||
<a name="l00034"></a>00034 ++const_cast<unsigned int&>(_ref_count);
|
||||
<a name="l00035"></a>00035 }
|
||||
<a name="l00036"></a>00036
|
||||
<a name="l00038"></a><a class="code" href="classReferenceCounted.html#426ce234c4797e7150f44a9bb50537b5">00038</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> decrementRefCount()<span class="keyword"> const</span>
|
||||
<a name="l00038"></a><a class="code" href="classReferenceCounted.html#e2ce9579b7e6e8b218e9bb9a7633775c">00038</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> decrementRefCount()<span class="keyword"> const</span>
|
||||
<a name="l00039"></a>00039 <span class="keyword"> </span>{
|
||||
<a name="l00040"></a>00040 <span class="keywordflow">if</span>(--const_cast<unsigned int&>(_ref_count) == 0) {
|
||||
<a name="l00041"></a>00041 <span class="keyword">delete</span> <span class="keyword">this</span>;
|
||||
|
@ -95,27 +95,27 @@
|
|||
<a name="l00080"></a>00080 <span class="keywordflow">if</span>(<a class="code" href="classRefCountPointer.html#bdad2242b59d285fe75208c5fed5a90a">_p</a> != 0) <a class="code" href="classRefCountPointer.html#bdad2242b59d285fe75208c5fed5a90a">_p</a>->decrementRefCount();
|
||||
<a name="l00081"></a>00081 }
|
||||
<a name="l00082"></a>00082
|
||||
<a name="l00083"></a><a class="code" href="classRefCountPointer.html#19c9fb1b8719f5b010c0943e3594296a">00083</a> T *<a class="code" href="classRefCountPointer.html#19c9fb1b8719f5b010c0943e3594296a">operator-></a>()<span class="keyword"> const</span>
|
||||
<a name="l00083"></a><a class="code" href="classRefCountPointer.html#656c7250886c7f7e15cc46a61c205249">00083</a> T *<a class="code" href="classRefCountPointer.html#656c7250886c7f7e15cc46a61c205249">operator-></a>()<span class="keyword"> const</span>
|
||||
<a name="l00084"></a>00084 <span class="keyword"> </span>{
|
||||
<a name="l00085"></a>00085 <span class="keywordflow">return</span> <a class="code" href="classRefCountPointer.html#bdad2242b59d285fe75208c5fed5a90a">_p</a>;
|
||||
<a name="l00086"></a>00086 }
|
||||
<a name="l00087"></a>00087
|
||||
<a name="l00088"></a><a class="code" href="classRefCountPointer.html#6522f582ede5cc4a36fc990bf5165f7d">00088</a> <a class="code" href="classRefCountPointer.html#6522f582ede5cc4a36fc990bf5165f7d">operator T*</a>()<span class="keyword"> const</span>
|
||||
<a name="l00088"></a><a class="code" href="classRefCountPointer.html#9af115bd81abd4f6e08515ef1df658f5">00088</a> <a class="code" href="classRefCountPointer.html#9af115bd81abd4f6e08515ef1df658f5">operator T*</a>()<span class="keyword"> const</span>
|
||||
<a name="l00089"></a>00089 <span class="keyword"> </span>{
|
||||
<a name="l00090"></a>00090 <span class="keywordflow">return</span> <a class="code" href="classRefCountPointer.html#bdad2242b59d285fe75208c5fed5a90a">_p</a>;
|
||||
<a name="l00091"></a>00091 }
|
||||
<a name="l00092"></a>00092
|
||||
<a name="l00093"></a><a class="code" href="classRefCountPointer.html#ad04c84082534aa246546bd0c3355848">00093</a> T *<a class="code" href="classRefCountPointer.html#ad04c84082534aa246546bd0c3355848">get</a>()<span class="keyword"> const</span>
|
||||
<a name="l00093"></a><a class="code" href="classRefCountPointer.html#536f83df77c36dae7bd571330cb45e4b">00093</a> T *<a class="code" href="classRefCountPointer.html#536f83df77c36dae7bd571330cb45e4b">get</a>()<span class="keyword"> const</span>
|
||||
<a name="l00094"></a>00094 <span class="keyword"> </span>{
|
||||
<a name="l00095"></a>00095 <span class="keywordflow">return</span> <a class="code" href="classRefCountPointer.html#bdad2242b59d285fe75208c5fed5a90a">_p</a>;
|
||||
<a name="l00096"></a>00096 }
|
||||
<a name="l00097"></a>00097
|
||||
<a name="l00098"></a><a class="code" href="classRefCountPointer.html#62f15012bafcbe02f0dcdbd2c0a749ee">00098</a> <span class="keywordtype">bool</span> <a class="code" href="classRefCountPointer.html#62f15012bafcbe02f0dcdbd2c0a749ee">isNull</a>()<span class="keyword"> const</span>
|
||||
<a name="l00098"></a><a class="code" href="classRefCountPointer.html#37ce38c01d932fd057fc148397296b1f">00098</a> <span class="keywordtype">bool</span> <a class="code" href="classRefCountPointer.html#37ce38c01d932fd057fc148397296b1f">isNull</a>()<span class="keyword"> const</span>
|
||||
<a name="l00099"></a>00099 <span class="keyword"> </span>{
|
||||
<a name="l00100"></a>00100 <span class="keywordflow">return</span> (<a class="code" href="classRefCountPointer.html#bdad2242b59d285fe75208c5fed5a90a">_p</a> == 0);
|
||||
<a name="l00101"></a>00101 }
|
||||
<a name="l00102"></a>00102
|
||||
<a name="l00103"></a><a class="code" href="classRefCountPointer.html#1de8e3bd6a0af6661047049983243e1c">00103</a> <span class="keywordtype">bool</span> <a class="code" href="classRefCountPointer.html#1de8e3bd6a0af6661047049983243e1c">notNull</a>()<span class="keyword"> const</span>
|
||||
<a name="l00103"></a><a class="code" href="classRefCountPointer.html#6426a81d874b1c010dac54b3868ab950">00103</a> <span class="keywordtype">bool</span> <a class="code" href="classRefCountPointer.html#6426a81d874b1c010dac54b3868ab950">notNull</a>()<span class="keyword"> const</span>
|
||||
<a name="l00104"></a>00104 <span class="keyword"> </span>{
|
||||
<a name="l00105"></a>00105 <span class="keywordflow">return</span> (<a class="code" href="classRefCountPointer.html#bdad2242b59d285fe75208c5fed5a90a">_p</a> != 0);
|
||||
<a name="l00106"></a>00106 }
|
||||
|
@ -149,8 +149,8 @@
|
|||
<a name="l00134"></a>00134 }
|
||||
<a name="l00135"></a>00135
|
||||
<a name="l00136"></a>00136 <span class="preprocessor">#endif</span>
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Feb 12 16:52:06 2007 for XQilla Simple API by
|
||||
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 12 19:13:50 2007 for XQilla Simple API by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
|
||||
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue