Lines Matching refs:cstr_
167 Value::CZString::CZString(ArrayIndex index) : cstr_(0), index_(index) {} in CZString()
170 : cstr_(allocate == duplicate ? duplicateStringValue(cstr) : cstr), in CZString()
174 : cstr_(other.index_ != noDuplication && other.cstr_ != 0 in CZString()
175 ? duplicateStringValue(other.cstr_) in CZString()
176 : other.cstr_), in CZString()
177 index_(other.cstr_ in CZString()
183 if (cstr_ && index_ == duplicate) in ~CZString()
184 releaseStringValue(const_cast<char*>(cstr_)); in ~CZString()
188 std::swap(cstr_, other.cstr_); in swap()
198 if (cstr_) in operator <()
199 return strcmp(cstr_, other.cstr_) < 0; in operator <()
204 if (cstr_) in operator ==()
205 return strcmp(cstr_, other.cstr_) == 0; in operator ==()
211 const char* Value::CZString::c_str() const { return cstr_; } in c_str()