backingData | kvpp::KV1 | protected |
children | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | protected |
conditional | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | protected |
getChildCount() const | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inline |
getChildCount(std::string_view childKey) const | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inline |
getChildren() const | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inline |
getConditional() const | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inline |
getInvalid() | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inlineprotectedstatic |
getKey() const | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inline |
getValue() const | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inline |
getValue() const | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inline |
hasChild(std::string_view childKey) const | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inline |
isInvalid() const | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inline |
key | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | protected |
KV1(std::string_view kv1Data, bool useEscapeSequences_=false) | kvpp::KV1 | explicit |
KV1ElementBase()=default | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | protected |
KV1ElementReadable()=default | kvpp::KV1ElementReadable | protected |
operator()(std::string_view childKey) const | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inline |
operator()(std::string_view childKey, unsigned int n) const | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inline |
operator[](unsigned int n) const | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inline |
operator[](std::string_view childKey) const | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inline |
read(BufferStreamReadOnly &stream, BufferStream &backing, std::vector< KV1ElementReadable > &elements, const sourcepp::parser::text::EscapeSequenceMap &escapeSequences) | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | inlineprotectedstatic |
useEscapeSequences | kvpp::KV1 | protected |
value | kvpp::KV1ElementBase< std::string_view, KV1ElementReadable > | protected |