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

This is the complete list of members for kvpp::KV1Binary, including all inherited members.

addChild(std::string_view key_)kvpp::KV1BinaryElement
addChild(std::string_view key_, V value_={})kvpp::KV1BinaryElementinline
bake() constkvpp::KV1Binary
bake(const std::string &kv1Path) constkvpp::KV1Binary
bakeText() constkvpp::KV1Binary
bakeText(const std::string &kv1Path) constkvpp::KV1Binary
begin()kvpp::KV1BinaryElementinline
begin() constkvpp::KV1BinaryElementinline
cbegin() constkvpp::KV1BinaryElementinline
cend() constkvpp::KV1BinaryElementinline
childrenkvpp::KV1BinaryElementprotected
const_iterator typedefkvpp::KV1BinaryElement
end()kvpp::KV1BinaryElementinline
end() constkvpp::KV1BinaryElementinline
getChildCount() constkvpp::KV1BinaryElement
getChildCount(std::string_view childKey) constkvpp::KV1BinaryElement
getChildren() constkvpp::KV1BinaryElement
getInvalid()kvpp::KV1BinaryElementstatic
getKey() constkvpp::KV1BinaryElement
getValue() constkvpp::KV1BinaryElement
getValue() constkvpp::KV1BinaryElementinline
hasChild(std::string_view childKey) constkvpp::KV1BinaryElement
isInvalid() constkvpp::KV1BinaryElement
iterator typedefkvpp::KV1BinaryElement
keykvpp::KV1BinaryElementprotected
KV1Binary(std::span< const std::byte > kv1Data={}, bool useEscapeSequences_=false)kvpp::KV1Binaryexplicit
KV1BinaryElement()=defaultkvpp::KV1BinaryElement
operator()(std::string_view childKey) constkvpp::KV1BinaryElement
operator()(std::string_view childKey)kvpp::KV1BinaryElement
operator()(std::string_view childKey, unsigned int n) constkvpp::KV1BinaryElement
operator()(std::string_view childKey, unsigned int n)kvpp::KV1BinaryElement
operator=(KV1BinaryValue value_)kvpp::KV1BinaryElement
operator=(V value_)kvpp::KV1BinaryElementinline
operator[](unsigned int n) constkvpp::KV1BinaryElement
operator[](unsigned int n)kvpp::KV1BinaryElement
operator[](std::string_view childKey) constkvpp::KV1BinaryElement
operator[](std::string_view childKey)kvpp::KV1BinaryElement
read(BufferStreamReadOnly &stream, std::vector< KV1BinaryElement > &elements, const sourcepp::parser::text::EscapeSequenceMap &escapeSequences)kvpp::KV1BinaryElementprotectedstatic
removeChild(unsigned int n)kvpp::KV1BinaryElement
removeChild(std::string_view childKey, int n=-1)kvpp::KV1BinaryElement
setKey(std::string_view key_)kvpp::KV1BinaryElement
setValue(KV1BinaryValue value_)kvpp::KV1BinaryElement
setValue(V value_)kvpp::KV1BinaryElementinline
useEscapeSequenceskvpp::KV1Binaryprotected
valuekvpp::KV1BinaryElementprotected
write(BufferStream &stream, const std::vector< KV1BinaryElement > &elements, const sourcepp::parser::text::EscapeSequenceMap &escapeSequences)kvpp::KV1BinaryElementprotectedstatic