示例#1
0
inline GBString::GBString(const char * aCharString, int n) :
    _string(MXSString(aCharString, n)) { }
示例#2
0
  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;
};
示例#3
0
inline GBString::GBString(const char * aCharString) : 
   _string(MXSString(aCharString)) { }