fson  1.0.2
A comment-preserving C++ library for FSON — a human-friendly superset of JSON / JSON5
fedem::fson::FsonWriter Member List

This is the complete list of members for fedem::fson::FsonWriter, including all inherited members.

canWriteMultiline(String const &string) const noexceptfedem::fson::FsonWriterprivate
dialectfedem::fson::FsonWriterprivate
Dialect enum namefedem::fson::FsonWriter
DisabledMemberPolicy enum namefedem::fson::FsonWriter
disabledPolicyfedem::fson::FsonWriterprivate
encodeMultilineLine(std::string_view line)fedem::fson::FsonWriterprivatestatic
encodeString(std::string const &text)fedem::fson::FsonWriterstatic
FsonWriter()fedem::fson::FsonWriter
getDialect() const noexceptfedem::fson::FsonWriter
getDisabledMemberPolicy() const noexceptfedem::fson::FsonWriter
getKeepDisabledMembers() const noexceptfedem::fson::FsonWriter
getPreferBareKeys() const noexceptfedem::fson::FsonWriter
indentorfedem::fson::FsonWriterprivate
isConvertedToComment(Member const &member) const noexceptfedem::fson::FsonWriterprivate
isEmittedInclude(Include const &include) const noexceptfedem::fson::FsonWriterprivate
isOrdinaryMember(Member const &member) const noexceptfedem::fson::FsonWriterprivate
preferBarefedem::fson::FsonWriterprivate
setDialect(Dialect dialect) noexceptfedem::fson::FsonWriter
setDisabledMemberPolicy(DisabledMemberPolicy policy) noexceptfedem::fson::FsonWriter
setKeepDisabledMembers(bool keep) noexceptfedem::fson::FsonWriter
setPreferBareKeys(bool prefer) noexceptfedem::fson::FsonWriter
write(Document const &document, std::ostream &stream)fedem::fson::FsonWriter
write(Document const &document)fedem::fson::FsonWriter
writeArray(Array const &array, std::ostream &stream)fedem::fson::FsonWriterprivate
writeComment(Comment const &comment, std::ostream &stream)fedem::fson::FsonWriterprivate
writeCommentLines(CommentList const &comments, std::ostream &stream)fedem::fson::FsonWriterprivate
writeConvertedMember(Member const &member, std::ostream &stream)fedem::fson::FsonWriterprivate
writeFile(Document const &document, std::string const &filename)fedem::fson::FsonWriter
writeKey(Key const &key, std::ostream &stream)fedem::fson::FsonWriterprivate
writeMultilineString(String const &string, std::ostream &stream)fedem::fson::FsonWriterprivate
writeNumber(Number const &number, std::ostream &stream)fedem::fson::FsonWriterprivate
writeObject(Object const &object, std::ostream &stream)fedem::fson::FsonWriterprivate
writeTrailingComment(Comment const *comment, std::ostream &stream)fedem::fson::FsonWriterprivate
writeValue(Value const &value, std::ostream &stream)fedem::fson::FsonWriterprivate