char_iterator& EndWriting( char_iterator& iter ) { EnsureMutable(); return iter = mData + mLength; }
char_iterator EndWriting() { EnsureMutable(); return mData + mLength; }
      char_iterator& EndWriting( char_iterator& iter )        {          EnsureMutable();          return iter = mData + mLength;        }