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

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

addChild(std::string_view key_, V value_={}, std::string_view conditional_="")kvpp::KV1ElementWritable< std::string >inline
bake() constkvpp::KV1Writer< S >inline
bake(const std::filesystem::path &kv1Path) constkvpp::KV1Writer< S >inline
begin()kvpp::KV1ElementWritable< std::string >inline
cbegin() constkvpp::KV1ElementWritable< std::string >inline
cend() constkvpp::KV1ElementWritable< std::string >inline
childrenkvpp::KV1ElementWritable< std::string >protected
conditionalkvpp::KV1ElementWritable< std::string >protected
const_iterator typedefkvpp::KV1ElementWritable< std::string >
end()kvpp::KV1ElementWritable< std::string >inline
getChildCount() constkvpp::KV1ElementWritable< std::string >inline
getChildren() constkvpp::KV1ElementWritable< std::string >inline
getConditional() constkvpp::KV1ElementWritable< std::string >inline
getInvalid()kvpp::KV1ElementWritable< std::string >inlinestatic
getKey() constkvpp::KV1ElementWritable< std::string >inline
getValue() constkvpp::KV1ElementWritable< std::string >inline
hasChild(std::string_view childKey) constkvpp::KV1ElementWritable< std::string >inline
isInvalid() constkvpp::KV1ElementWritable< std::string >inline
iterator typedefkvpp::KV1ElementWritable< std::string >
keykvpp::KV1ElementWritable< std::string >protected
KV1ElementWritable()=defaultkvpp::KV1ElementWritable< std::string >protected
KV1Writer(std::string_view kv1Data="", bool useEscapeSequences_=false)kvpp::KV1Writer< S >inlineexplicit
operator bool() constkvpp::KV1ElementWritable< std::string >inlineexplicit
operator()(std::string_view childKey) constkvpp::KV1ElementWritable< std::string >inline
operator=(V value_)kvpp::KV1ElementWritable< std::string >inline
operator[](unsigned int n) constkvpp::KV1ElementWritable< std::string >inline
read(BufferStreamReadOnly &stream, std::vector< KV1ElementWritable > &elements, const sourcepp::parser::text::EscapeSequenceMap &escapeSequences)kvpp::KV1ElementWritable< std::string >inlineprotectedstatic
removeChild(unsigned int n)kvpp::KV1ElementWritable< std::string >inline
setConditional(std::string_view conditional_)kvpp::KV1ElementWritable< std::string >inline
setKey(std::string_view key_)kvpp::KV1ElementWritable< std::string >inline
setValue(V value_)kvpp::KV1ElementWritable< std::string >inline
useEscapeSequenceskvpp::KV1Writer< S >protected
valuekvpp::KV1ElementWritable< std::string >protected
write(BufferStream &stream, const std::vector< KV1ElementWritable > &elements, unsigned short indentLevel, const sourcepp::parser::text::EscapeSequenceMap &escapeSequences)kvpp::KV1ElementWritable< std::string >inlineprotectedstatic