Lines Matching defs:self_type

54       typedef nsTString_CharT    self_type;
79 nsTString_CharT( const self_type& str )
100 self_type& operator=( char_type c ) { Assign(c); return *this; }
101 self_type& operator=( const char_type* data ) { Assign(data); return *this; }
102 self_type& operator=( const self_type& str ) { Assign(str); return *this; }
103 self_type& operator=( const substring_type& str ) { Assign(str); return *this; }
104 self_type& operator=( const substring_tuple_type& tuple ) { Assign(tuple); return *this; }
105 self_type& operator=( const abstract_string_type& readable ) { Assign(readable); return *this; }
206 PRInt32 FindCharInSet( const self_type& aString, PRInt32 aOffset=0 ) const
227 PRInt32 RFindCharInSet( const self_type& aString, PRInt32 aOffset=-1 ) const
312 NS_COM size_type Mid( self_type& aResult, PRUint32 aStartPos, PRUint32 aCount ) const;
314 size_type Left( self_type& aResult, size_type aCount ) const
319 size_type Right( self_type& aResult, size_type aCount ) const
369 NS_COM void ReplaceSubstring( const self_type& aTarget, const self_type& aNewValue);
451 typedef nsTFixedString_CharT self_type;
482 self_type& operator=( char_type c ) { Assign(c); return *this; }
483 self_type& operator=( const char_type* data ) { Assign(data); return *this; }
484 self_type& operator=( const substring_type& str ) { Assign(str); return *this; }
485 self_type& operator=( const substring_tuple_type& tuple ) { Assign(tuple); return *this; }
486 self_type& operator=( const abstract_string_type& readable ) { Assign(readable); return *this; }
507 typedef nsTAutoString_CharT self_type;
533 nsTAutoString_CharT( const self_type& str )
560 self_type& operator=( char_type c ) { Assign(c); return *this; }
561 self_type& operator=( const char_type* data ) { Assign(data); return *this; }
562 self_type& operator=( const self_type& str ) { Assign(str); return *this; }
563 self_type& operator=( const substring_type& str ) { Assign(str); return *this; }
564 self_type& operator=( const substring_tuple_type& tuple ) { Assign(tuple); return *this; }
565 self_type& operator=( const abstract_string_type& readable ) { Assign(readable); return *this; }
586 typedef nsTXPIDLString_CharT self_type;
594 nsTXPIDLString_CharT( const self_type& str )
620 self_type& operator=( char_type c ) { Assign(c); return *this; }
621 self_type& operator=( const char_type* data ) { Assign(data); return *this; }
622 self_type& operator=( const self_type& str ) { Assign(str); return *this; }
623 self_type& operator=( const substring_type& str ) { Assign(str); return *this; }
624 self_type& operator=( const substring_tuple_type& tuple ) { Assign(tuple); return *this; }
625 self_type& operator=( const abstract_string_type& readable ) { Assign(readable); return *this; }
684 typedef nsTAdoptingString_CharT self_type;
698 nsTAdoptingString_CharT( const self_type& str )
707 self_type& operator=( const substring_type& str ) { Assign(str); return *this; }
708 self_type& operator=( const substring_tuple_type& tuple ) { Assign(tuple); return *this; }
709 self_type& operator=( const abstract_string_type& readable ) { Assign(readable); return *this; }
711 // Adopt(), if possible, when assigning to a self_type&. Note
714 NS_COM self_type& operator=( const self_type& str );
718 self_type& operator=( const char_type* data );
719 self_type& operator=( char_type* data );