예제 #1
0
 friend bool     operator==( const_string const& s1, const string& s2 )          { return s1 == const_string( s2 ); }
예제 #2
0
 const_string&   operator=( string const& s )            { return *this = const_string( s ); }
예제 #3
0
 const_string&   assign( char const* s, size_t len )     { return *this = const_string( s, len ); }
예제 #4
0
 const_string&   assign( char const* f, char const* l )  { return *this = const_string( f, l ); }
예제 #5
0
 const_string&   assign( char const* s )                 { return *this = const_string( s ); }
예제 #6
0
 const_string&   assign( string const& s )               { return *this = const_string( s ); }
예제 #7
0
 const_string&   assign( string const& s, size_t len )   { return *this = const_string( s.data(), len ); }
예제 #8
0
 const_string&   operator=( char const* s )              { return *this = const_string( s ); }
예제 #9
0
 const_string        message() const                   { return !m_message ? const_string() : const_string( m_message->str() ); }