inline GBString::GBString(const char * aCharString, int n) : _string(MXSString(aCharString, n)) { }
return strcmp(_string.chars(), b._string.chars())==0; }; bool GBString::operator != (const GBString & b) const { return strcmp(_string.chars(), b._string.chars())!=0; }; bool GBString::operator == (const char * s) const { return strcmp(_string.chars(), s)==0; }; bool GBString::operator != (const char * s) const { return strcmp(_string.chars(), s)!=0; }; const MXSString GBString::s_EMPTY = MXSString(""); MyOstream & operator <<(MyOstream & os, const GBStringconst_iterator & iter) { os << iter.place() << ' ' << iter.string() << '\n'; return os; } MyOstream & operator << (MyOstream & os, const GBString & a) { os << a.chars(); return os; }; MyOstream & GBString::InstanceToOStream(MyOstream & os) const { os << chars(); return os; };
inline GBString::GBString(const char * aCharString) : _string(MXSString(aCharString)) { }