Lines Matching refs:cstr_
229 : cstr_(JSONCPP_NULL), index_(index) {} in CZString()
233 : cstr_(str) { in CZString()
240 cstr_ = in CZString()
241 (other.storage_.policy_ != noDuplication && other.cstr_ != JSONCPP_NULL in CZString()
242 ? duplicateStringValue(other.cstr_, other.storage_.length_) in CZString()
243 : other.cstr_); in CZString()
246 other.cstr_ in CZString()
257 : cstr_(other.cstr_), index_(other.index_) { in CZString()
258 other.cstr_ = JSONCPP_NULL; in CZString()
262 if (cstr_ && storage_.policy_ == duplicate) { in ~CZString()
263 releaseStringValue(const_cast<char*>(cstr_), in ~CZString()
272 std::swap(cstr_, other.cstr_); in swap()
277 cstr_ = other.cstr_; in operator =()
283 cstr_ = other.cstr_; in operator =()
285 other.cstr_ = JSONCPP_NULL; in operator =()
290 if (!cstr_) in operator <()
297 JSON_ASSERT(this->cstr_ && other.cstr_); in operator <()
298 int comp = memcmp(this->cstr_, other.cstr_, min_len); in operator <()
307 if (!cstr_) in operator ==()
315 JSON_ASSERT(this->cstr_ && other.cstr_); in operator ==()
316 int comp = memcmp(this->cstr_, other.cstr_, this_len); in operator ==()
323 const char* Value::CZString::data() const { return cstr_; } in data()