self_type& operator=(const self_type& aString)              { Assign(aString);   return *this; }
self_type& operator=(const char_type* aPtr)                 { Assign(aPtr);      return *this; }
      self_type& operator=(const self_type& aString)              { Assign(aString);   return *this; }