Home | History | Annotate | Download | only in jsoncpp

Lines Matching refs:CZString

2312   const Value::CZString czstring = (*current_).first;
2313 if (czstring.data()) {
2314 if (czstring.isStaticString())
2315 return Value(StaticString(czstring.data()));
2316 return Value(czstring.data(), czstring.data() + czstring.length());
2318 return Value(czstring.index());
2322 const Value::CZString czstring = (*current_).first;
2323 if (!czstring.data())
2324 return czstring.index();
2624 // class Value::CZString
2632 Value::CZString::CZString(ArrayIndex aindex) : cstr_(0), index_(aindex) {}
2634 Value::CZString::CZString(char const* str, unsigned ulength, DuplicationPolicy allocate)
2641 Value::CZString::CZString(const CZString& other)
2653 Value::CZString::CZString(CZString&& other)
2659 Value::CZString::~CZString() {
2664 void Value::CZString::swap(CZString& other) {
2669 Value::CZString& Value::CZString::operator=(CZString other) {
2674 bool Value::CZString::operator<(const CZString& other) const {
2687 bool Value::CZString::operator==(const CZString& other) const {
2698 ArrayIndex Value::CZString::index() const { return index_; }
2700 //const char* Value::CZString::c_str() const { return cstr_; }
2701 const char* Value::CZString::data() const { return cstr_; }
2702 unsigned Value::CZString::length() const { return storage_.length_; }
2703 bool Value::CZString::isStaticString() const { return storage_.policy_ == noDuplication; }
3337 CZString key(index);
3360 CZString key(index);
3391 CZString actualKey(
3392 key, static_cast<unsigned>(strlen(key)), CZString::noDuplication); // NOTE!
3411 CZString actualKey(
3412 key, static_cast<unsigned>(cend-key), CZString::duplicateOnCopy);
3436 CZString actualKey(key, static_cast<unsigned>(cend-key), CZString::noDuplication);
3500 CZString actualKey(key, static_cast<unsigned>(cend-key), CZString::noDuplication);
3536 CZString key(index);
3545 CZString keey(i);
3549 CZString keyLast(oldSize - 1);
3606 // CppTL::Enum::keys( *(value_.map_), CppTL::Type<const CZString &>() ),