MCPcopy Create free account
hub / github.com/WolfireGames/overgrowth / key

Method key

Source/JSON/jsoncpp.cpp:2078–2086  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2076}
2077
2078Value ValueIteratorBase::key() const {
2079 const Value::CZString czstring = (*current_).first;
2080 if (czstring.data()) {
2081 if (czstring.isStaticString())
2082 return Value(StaticString(czstring.data()));
2083 return Value(czstring.data(), czstring.data() + czstring.length());
2084 }
2085 return Value(czstring.index());
2086}
2087
2088UInt ValueIteratorBase::index() const {
2089 const Value::CZString czstring = (*current_).first;

Callers 6

JSONTEST_FIXTUREFunction · 0.45
KeyPtrFromNodePtrMethod · 0.45
insertMethod · 0.45
MergeFromInternalMethod · 0.45
ParserClass · 0.45

Calls 6

ValueClass · 0.70
StaticStringClass · 0.70
dataMethod · 0.45
isStaticStringMethod · 0.45
lengthMethod · 0.45
indexMethod · 0.45

Tested by

no test coverage detected