addChild(std::string_view key_, V value_={}, std::string_view conditional_="") | kvpp::KV1ElementWritable< S > | inline |
children | kvpp::KV1ElementBase< S, K > | protected |
conditional | kvpp::KV1ElementBase< S, K > | protected |
getChildCount() const | kvpp::KV1ElementBase< S, K > | inline |
getChildCount(std::string_view childKey) const | kvpp::KV1ElementBase< S, K > | inline |
getChildren() const | kvpp::KV1ElementBase< S, K > | inline |
getConditional() const | kvpp::KV1ElementBase< S, K > | inline |
getInvalid() | kvpp::KV1ElementBase< S, K > | inlineprotectedstatic |
getKey() const | kvpp::KV1ElementBase< S, K > | inline |
getValue() const | kvpp::KV1ElementBase< S, K > | inline |
getValue() const | kvpp::KV1ElementBase< S, K > | inline |
hasChild(std::string_view childKey) const | kvpp::KV1ElementBase< S, K > | inline |
isInvalid() const | kvpp::KV1ElementBase< S, K > | inline |
key | kvpp::KV1ElementBase< S, K > | protected |
KV1ElementBase()=default | kvpp::KV1ElementBase< S, K > | protected |
KV1ElementBase< std::string, KV1ElementWritable< S > > | kvpp::KV1ElementWritable< S > | friend |
KV1ElementWritable()=default | kvpp::KV1ElementWritable< S > | protected |
operator()(std::string_view childKey) | kvpp::KV1ElementWritable< S > | inline |
operator()(std::string_view childKey, unsigned int n) | kvpp::KV1ElementWritable< S > | inline |
kvpp::KV1ElementBase::operator()(std::string_view childKey) const | kvpp::KV1ElementBase< S, K > | inline |
kvpp::KV1ElementBase::operator()(std::string_view childKey, unsigned int n) const | kvpp::KV1ElementBase< S, K > | inline |
operator=(V value_) | kvpp::KV1ElementWritable< S > | inline |
operator[](unsigned int n) | kvpp::KV1ElementWritable< S > | inline |
operator[](std::string_view childKey) | kvpp::KV1ElementWritable< S > | inline |
kvpp::KV1ElementBase::operator[](unsigned int n) const | kvpp::KV1ElementBase< S, K > | inline |
kvpp::KV1ElementBase::operator[](std::string_view childKey) const | kvpp::KV1ElementBase< S, K > | inline |
read(BufferStreamReadOnly &stream, BufferStream &backing, std::vector< K > &elements, const sourcepp::parser::text::EscapeSequenceMap &escapeSequences) | kvpp::KV1ElementBase< S, K > | inlineprotectedstatic |
removeChild(std::string_view childKey, int n=-1) | kvpp::KV1ElementWritable< S > | inline |
setConditional(std::string_view conditional_) | kvpp::KV1ElementWritable< S > | inline |
setKey(std::string_view key_) | kvpp::KV1ElementWritable< S > | inline |
setValue(V value_) | kvpp::KV1ElementWritable< S > | inline |
value | kvpp::KV1ElementBase< S, K > | protected |
write(BufferStream &stream, std::vector< KV1ElementWritable > &elements, unsigned short indentLevel, const sourcepp::parser::text::EscapeSequenceMap &escapeSequences) | kvpp::KV1ElementWritable< S > | inlineprotectedstatic |