self_type& operator=( const abstract_string_type& readable )                              { Assign(readable); return *this; }
self_type& operator=( const char_type* data )                                             { Assign(data);     return *this; }
      self_type& operator=( const abstract_string_type& readable )                              { Assign(readable); return *this; }