operator const char*() const { return mData ? mData->mString : 0; }
operator const char* () const { return GetCString(); }
                                 operator const char*() const { return mData ? mData->mString : 0; }