Lines Matching full:operator
38 <a name="l00031"></a>00031 <span class="comment"> * - fixed buggy compares operator==(), operator<(), and operator>()</span>
39 <a name="l00032"></a>00032 <span class="comment"> * - fixed operator+=() to take a const ref argument, following spec.</span>
41 <a name="l00034"></a>00034 <span class="comment"> * - added swap(), clear(), size(), capacity(), operator+().</span>
101 <a name="l00094"></a>00094 <span class="comment">// = operator</span>
102 <a name="l00095"></a>00095 TiXmlString& operator = (<span class="keyword">const</span> <span class="keywordtype">char</span> * copy)
107 <a name="l00100"></a>00100 <span class="comment">// = operator</span>
108 <a name="l00101"></a>00101 TiXmlString& operator = (<span class="keyword">const</span> TiXmlString & copy)
114 <a name="l00107"></a>00107 <span class="comment">// += operator. Maps to append</span>
115 <a name="l00108"></a>00108 TiXmlString& operator += (<span class="keyword">const</span> <span class="keywordtype">char</span> * suffix)
120 <a name="l00113"></a>00113 <span class="comment">// += operator. Maps to append</span>
121 <a name="l00114"></a>00114 TiXmlString& operator += (<span class="keywordtype">char</span> single)
126 <a name="l00119"></a>00119 <span class="comment">// += operator. Maps to append</span>
127 <a name="l00120"></a>00120 TiXmlString& operator += (<span class="keyword">const</span> TiXmlString & suffix)
159 <a name="l00152"></a>00152 <span class="comment">// [] operator</span>
160 <a name="l00153"></a>00153 <span class="keywordtype">char</span>& operator [] (size_type index)<span class="keyword"> const</span>
227 <a name="l00220"></a>00220 rep_ = static_cast<Rep*>(operator new(<span class="keyword">sizeof</span>(Rep) + cap));
241 <a name="l00234"></a>00234 operator delete(rep_);
251 <a name="l00244"></a>00244 <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> TiXmlString & a, <span class="keyword">const</span> TiXmlString & b)
256 <a name="l00249"></a>00249 <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator < (<span class="keyword">const</span> TiXmlString & a, <span class="keyword">const</span> TiXmlString & b)
261 <a name="l00254"></a>00254 <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator != (<span class="keyword">const</span> TiXmlString & a, <span class="keyword">const</span> TiXmlString & b) { <span class="keywordflow">return</span> !(a == b); }
262 <a name="l00255"></a>00255 <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator > (<span class="keyword">const</span> TiXmlString & a, <span class="keyword">const</span> TiXmlString & b) { <span class="keywordflow">return</span> b < a; }
263 <a name="l00256"></a>00256 <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator <= (<span class="keyword">const</span> TiXmlString & a, <span class="keyword">const</span> TiXmlString & b) { <span class="keywordflow">return</span> !(b < a); }
264 <a name="l00257"></a>00257 <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator >= (<span class="keyword">const</span> TiXmlString & a, <span class="keyword">const</span> TiXmlString & b) { <span class="keywordflow">return</span> !(a < b); }
266 <a name="l00259"></a>00259 <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> TiXmlString & a, <span class="keyword">const</span> <span class="keywordtype">char</span>* b) { <span class="keywordflow">return</span> strcmp(a.c_str(), b) == 0; }
267 <a name="l00260"></a>00260 <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> <span class="keywordtype">char</span>* a, <span class="keyword">const</span> TiXmlString & b) { <span class="keywordflow">return</span> b == a; }
268 <a name="l00261"></a>00261 <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator != (<span class="keyword">const</span> TiXmlString & a, <span class="keyword">const</span> <span class="keywordtype">char</span>* b) { <span class="keywordflow">return</span> !(a == b); }
269 <a name="l00262"></a>00262 <span class="keyword">inline</span> <span class="keywordtype">bool</span> operator != (<span class="keyword">const</span> <span class="keywordtype">char</span>* a, <span class="keyword">const</span> TiXmlString & b) { <span class="keywordflow">return</span> !(b == a); }
271 <a name="l00264"></a>00264 TiXmlString operator + (<span class="keyword">const</span> TiXmlString & a, <span class="keyword">const</span> TiXmlString & b);
272 <a name="l00265"></a>00265 TiXmlString operator + (<span class="keyword">const</span> TiXmlString & a, <span class="keyword">const</span> <span class="keywordtype">char</span>* b);
273 <a name="l00266"></a>00266 TiXmlString operator + (<span class="keyword">const</span> <span class="keywordtype">char</span>* a, <span class="keyword">const</span> TiXmlString & b);
284 <a name="l00277"></a>00277 <span class="comment">// TiXmlOutStream << operator.</span>
285 <a name="l00278"></a>00278 TiXmlOutStream & operator << (<span class="keyword">const</span> TiXmlString & in)
291 <a name="l00284"></a>00284 <span class="comment">// TiXmlOutStream << operator.</span>
292 <a name="l00285"></a>00285 TiXmlOutStream & operator << (<span class="keyword">const</span> <span class="keywordtype">char</span> * in)