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
() const
kvpp::KV1Writer< S >
inline
bake
(const std::filesystem::path &kv1Path) const
kvpp::KV1Writer< S >
inline
begin
()
kvpp::KV1ElementWritable< std::string >
inline
cbegin
() const
kvpp::KV1ElementWritable< std::string >
inline
cend
() const
kvpp::KV1ElementWritable< std::string >
inline
children
kvpp::KV1ElementWritable< std::string >
protected
conditional
kvpp::KV1ElementWritable< std::string >
protected
const_iterator
typedef
kvpp::KV1ElementWritable< std::string >
end
()
kvpp::KV1ElementWritable< std::string >
inline
getChildCount
() const
kvpp::KV1ElementWritable< std::string >
inline
getChildren
() const
kvpp::KV1ElementWritable< std::string >
inline
getConditional
() const
kvpp::KV1ElementWritable< std::string >
inline
getInvalid
()
kvpp::KV1ElementWritable< std::string >
inline
static
getKey
() const
kvpp::KV1ElementWritable< std::string >
inline
getValue
() const
kvpp::KV1ElementWritable< std::string >
inline
hasChild
(std::string_view childKey) const
kvpp::KV1ElementWritable< std::string >
inline
isInvalid
() const
kvpp::KV1ElementWritable< std::string >
inline
iterator
typedef
kvpp::KV1ElementWritable< std::string >
key
kvpp::KV1ElementWritable< std::string >
protected
KV1ElementWritable
()=default
kvpp::KV1ElementWritable< std::string >
protected
KV1Writer
(std::string_view kv1Data="", bool useEscapeSequences_=false)
kvpp::KV1Writer< S >
inline
explicit
operator bool
() const
kvpp::KV1ElementWritable< std::string >
inline
explicit
operator()
(std::string_view childKey) const
kvpp::KV1ElementWritable< std::string >
inline
operator=
(V value_)
kvpp::KV1ElementWritable< std::string >
inline
operator[]
(unsigned int n) const
kvpp::KV1ElementWritable< std::string >
inline
read
(BufferStreamReadOnly &stream, std::vector< KV1ElementWritable > &elements, const sourcepp::parser::text::EscapeSequenceMap &escapeSequences)
kvpp::KV1ElementWritable< std::string >
inline
protected
static
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
useEscapeSequences
kvpp::KV1Writer< S >
protected
value
kvpp::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 >
inline
protected
static
Generated on
for SourcePP by
1.14.0