Lines Matching defs:self_type
59 typedef nsTSubstring_CharT self_type;
209 NS_COM PRBool NS_FASTCALL Equals( const self_type& ) const;
210 NS_COM PRBool NS_FASTCALL Equals( const self_type&, const comparator_type& ) const;
292 NS_COM void NS_FASTCALL Assign( const self_type& );
314 self_type& operator=( char_type c ) { Assign(c); return *this; }
315 self_type& operator=( const char_type* data ) { Assign(data); return *this; }
316 self_type& operator=( const self_type& str ) { Assign(str); return *this; }
317 self_type& operator=( const substring_tuple_type& tuple ) { Assign(tuple); return *this; }
318 self_type& operator=( const abstract_string_type& readable ) { Assign(readable); return *this; }
329 void Replace( index_type cutStart, size_type cutLength, const self_type& str ) { Replace(cutStart, cutLength, str.Data(), str.Length()); }
337 void Append( const self_type& str ) { Replace(mLength, 0, str); }
358 self_type& operator+=( char_type c ) { Append(c); return *this; }
359 self_type& operator+=( const char_type* data ) { Append(data); return *this; }
360 self_type& operator+=( const self_type& str ) { Append(str); return *this; }
361 self_type& operator+=( const substring_tuple_type& tuple ) { Append(tuple); return *this; }
362 self_type& operator+=( const abstract_string_type& readable ) { Append(readable); return *this; }
366 void Insert( const self_type& str, index_type pos ) { Replace(pos, 0, str); }
433 nsTSubstring_CharT( const self_type& str )