SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
Loading...
Searching...
No Matches
kvpp::KV1ElementWritable< S > Member List

This is the complete list of members for kvpp::KV1ElementWritable< S >, including all inherited members.

addChild(std::string_view key_, V value_={}, std::string_view conditional_="")kvpp::KV1ElementWritable< S >inline
childrenkvpp::KV1ElementBase< S, K >protected
conditionalkvpp::KV1ElementBase< S, K >protected
getChildCount() constkvpp::KV1ElementBase< S, K >inline
getChildCount(std::string_view childKey) constkvpp::KV1ElementBase< S, K >inline
getChildren() constkvpp::KV1ElementBase< S, K >inline
getConditional() constkvpp::KV1ElementBase< S, K >inline
getInvalid()kvpp::KV1ElementBase< S, K >inlineprotectedstatic
getKey() constkvpp::KV1ElementBase< S, K >inline
getValue() constkvpp::KV1ElementBase< S, K >inline
getValue() constkvpp::KV1ElementBase< S, K >inline
hasChild(std::string_view childKey) constkvpp::KV1ElementBase< S, K >inline
isInvalid() constkvpp::KV1ElementBase< S, K >inline
keykvpp::KV1ElementBase< S, K >protected
KV1ElementBase()=defaultkvpp::KV1ElementBase< S, K >protected
KV1ElementBase< std::string, KV1ElementWritable< S > >kvpp::KV1ElementWritable< S >friend
KV1ElementWritable()=defaultkvpp::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) constkvpp::KV1ElementBase< S, K >inline
kvpp::KV1ElementBase::operator()(std::string_view childKey, unsigned int n) constkvpp::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) constkvpp::KV1ElementBase< S, K >inline
kvpp::KV1ElementBase::operator[](std::string_view childKey) constkvpp::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
valuekvpp::KV1ElementBase< S, K >protected
write(BufferStream &stream, std::vector< KV1ElementWritable > &elements, unsigned short indentLevel, const sourcepp::parser::text::EscapeSequenceMap &escapeSequences)kvpp::KV1ElementWritable< S >inlineprotectedstatic