Lines Matching refs:UString

168 	class MYGUI_EXPORT UString {
216 friend class UString; variable
237 UString* mString;
447 UString();
449 UString( const UString& copy );
451 UString( size_type length, const code_point& ch );
453 UString( const code_point* str );
455 UString( const code_point* str, size_type length );
457 UString( const UString& str, size_type index, size_type length );
460 UString( const wchar_t* w_str );
462 UString( const wchar_t* w_str, size_type length );
465 UString( const std::wstring& wstr );
467 UString( const char* c_str );
469 UString( const char* c_str, size_type length );
471 UString( const std::string& str );
474 ~UString();
495 void swap( UString& from );
508 UString substr( size_type index, size_type num = npos ) const;
597 UString& assign( iterator start, iterator end );
599 UString& assign( const UString& str );
601 UString& assign( const code_point* str );
603 UString& assign( const code_point* str, size_type num );
605 UString& assign( const UString& str, size_type index, size_type len );
607 UString& assign( size_type num, const code_point& ch );
609 UString& assign( const std::wstring& wstr );
612 UString& assign( const wchar_t* w_str );
614 UString& assign( const wchar_t* w_str, size_type num );
617 UString& assign( const std::string& str );
619 UString& assign( const char* c_str );
621 UString& assign( const char* c_str, size_type num );
629 UString& append( const UString& str );
631 UString& append( const code_point* str );
633 UString& append( const UString& str, size_type index, size_type len );
635 UString& append( const code_point* str, size_type num );
637 UString& append( size_type num, code_point ch );
639 UString& append( iterator start, iterator end );
642 UString& append( const wchar_t* w_str, size_type num );
644 UString& append( size_type num, wchar_t ch );
647 UString& append( const char* c_str, size_type num );
649 UString& append( size_type num, char ch );
651 UString& append( size_type num, unicode_char ch );
661 UString& insert( size_type index, const UString& str );
663 UString& insert( size_type index, const code_point* str ) { in insert()
668 UString& insert( size_type index1, const UString& str, size_type index2, size_type num );
672 UString& insert( size_type index, const code_point* str, size_type num );
675 UString& insert( size_type index, const wchar_t* w_str, size_type num );
678 UString& insert( size_type index, const char* c_str, size_type num );
680 UString& insert( size_type index, size_type num, code_point ch );
683 UString& insert( size_type index, size_type num, wchar_t ch );
686 UString& insert( size_type index, size_type num, char ch );
688 UString& insert( size_type index, size_type num, unicode_char ch );
710 UString& erase( size_type index = 0, size_type num = npos );
718 UString& replace( size_type index1, size_type num1, const UString& str );
720 UString& replace( size_type index1, size_type num1, const UString& str, size_type num2 );
722UString& replace( size_type index1, size_type num1, const UString& str, size_type index2, size_typ…
724 UString& replace( iterator start, iterator end, const UString& str, size_type num = npos );
726 UString& replace( size_type index, size_type num1, size_type num2, code_point ch );
728 UString& replace( iterator start, iterator end, size_type num, code_point ch );
736 int compare( const UString& str ) const;
740 int compare( size_type index, size_type length, const UString& str ) const;
742 …int compare( size_type index, size_type length, const UString& str, size_type index2, size_type le…
759 size_type find( const UString& str, size_type index = 0 ) const;
787 size_type rfind( const UString& str, size_type index = 0 ) const;
813 size_type find_first_of( const UString &str, size_type index = 0, size_type num = npos ) const;
826 …size_type find_first_not_of( const UString& str, size_type index = 0, size_type num = npos ) const;
839 size_type find_last_of( const UString& str, size_type index = npos, size_type num = npos ) const;
854 …size_type find_last_not_of( const UString& str, size_type index = npos, size_type num = npos ) con…
872 bool operator<( const UString& right ) const;
874 bool operator<=( const UString& right ) const;
876 bool operator>( const UString& right ) const;
878 bool operator>=( const UString& right ) const;
880 bool operator==( const UString& right ) const;
882 bool operator!=( const UString& right ) const;
884 UString& operator=( const UString& s );
886 UString& operator=( code_point ch );
888 UString& operator=( char ch );
891 UString& operator=( wchar_t ch );
894 UString& operator=( unicode_char ch );
1007 inline UString operator+( const UString& s1, const UString& s2 ) {
1008 return UString( s1 ).append( s2 );
1011 inline UString operator+( const UString& s1, UString::code_point c ) {
1012 return UString( s1 ).append( 1, c );
1015 inline UString operator+( const UString& s1, UString::unicode_char c ) {
1016 return UString( s1 ).append( 1, c );
1019 inline UString operator+( const UString& s1, char c ) {
1020 return UString( s1 ).append( 1, c );
1024 inline UString operator+( const UString& s1, wchar_t c ) {
1025 return UString( s1 ).append( 1, c );
1029 inline UString operator+( UString::code_point c, const UString& s2 ) {
1030 return UString().append( 1, c ).append( s2 );
1033 inline UString operator+( UString::unicode_char c, const UString& s2 ) {
1034 return UString().append( 1, c ).append( s2 );
1037 inline UString operator+( char c, const UString& s2 ) {
1038 return UString().append( 1, c ).append( s2 );
1042 inline UString operator+( wchar_t c, const UString& s2 ) {
1043 return UString().append( 1, c ).append( s2 );
1048 …inline UString::size_type operator-( const UString::_const_fwd_iterator& left, const UString::_con…
1051 …inline bool operator==( const UString::_const_fwd_iterator& left, const UString::_const_fwd_iterat…
1054 …inline bool operator!=( const UString::_const_fwd_iterator& left, const UString::_const_fwd_iterat…
1057 …inline bool operator<( const UString::_const_fwd_iterator& left, const UString::_const_fwd_iterato…
1060 …inline bool operator<=( const UString::_const_fwd_iterator& left, const UString::_const_fwd_iterat…
1063 …inline bool operator>( const UString::_const_fwd_iterator& left, const UString::_const_fwd_iterato…
1066 …inline bool operator>=( const UString::_const_fwd_iterator& left, const UString::_const_fwd_iterat…
1072 …inline UString::size_type operator-( const UString::_const_rev_iterator& left, const UString::_con…
1075 …inline bool operator==( const UString::_const_rev_iterator& left, const UString::_const_rev_iterat…
1078 …inline bool operator!=( const UString::_const_rev_iterator& left, const UString::_const_rev_iterat…
1081 …inline bool operator<( const UString::_const_rev_iterator& left, const UString::_const_rev_iterato…
1084 …inline bool operator<=( const UString::_const_rev_iterator& left, const UString::_const_rev_iterat…
1087 …inline bool operator>( const UString::_const_rev_iterator& left, const UString::_const_rev_iterato…
1090 …inline bool operator>=( const UString::_const_rev_iterator& left, const UString::_const_rev_iterat…
1095 inline std::ostream& operator << ( std::ostream& os, const UString& s ) {
1100 inline std::wostream& operator << ( std::wostream& os, const UString& s ) {