Lines Matching refs:cstr_
2613 Value::CZString::CZString(ArrayIndex index) : cstr_(0), index_(index) {} in CZString()
2616 : cstr_(str) in CZString()
2624 : cstr_(other.storage_.policy_ != noDuplication && other.cstr_ != 0 in CZString()
2625 ? duplicateStringValue(other.cstr_, other.storage_.length_) in CZString()
2626 : other.cstr_) in CZString()
2628 storage_.policy_ = (other.cstr_ in CZString()
2636 if (cstr_ && storage_.policy_ == duplicate) in ~CZString()
2637 releaseStringValue(const_cast<char*>(cstr_)); in ~CZString()
2641 std::swap(cstr_, other.cstr_); in swap()
2651 if (!cstr_) return index_ < other.index_; in operator <()
2657 int comp = memcmp(this->cstr_, other.cstr_, min_len); in operator <()
2664 if (!cstr_) return index_ == other.index_; in operator ==()
2670 int comp = memcmp(this->cstr_, other.cstr_, this_len); in operator ==()
2677 const char* Value::CZString::data() const { return cstr_; } in data()