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

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

atPath(std::string const &path)fedem::fson::Documentinline
atPath(std::string const &path) constfedem::fson::Documentinline
containsPath(std::string const &path) const noexceptfedem::fson::Documentinline
Document()fedem::fson::Documentinline
Document(Document const &)=deletefedem::fson::Documentprivate
Document(Document &&)=deletefedem::fson::Documentprivate
findPath(std::string const &path) noexceptfedem::fson::Documentinline
findPath(std::string const &path) const noexceptfedem::fson::Documentinline
footerfedem::fson::Documentprivate
getBoolean(std::string const &path, bool fallback=false) const noexceptfedem::fson::Documentinline
getDouble(std::string const &path, double fallback=0.0) const noexceptfedem::fson::Documentinline
getFooterComments() noexceptfedem::fson::Documentinline
getFooterComments() const noexceptfedem::fson::Documentinline
getHeaderComments() noexceptfedem::fson::Documentinline
getHeaderComments() const noexceptfedem::fson::Documentinline
getInteger(std::string const &path, long long fallback=0LL) const noexceptfedem::fson::Documentinline
getRoot()fedem::fson::Documentinline
getRoot() constfedem::fson::Documentinline
getRootObject() noexceptfedem::fson::Documentinline
getRootObject() const noexceptfedem::fson::Documentinline
getRootValue() noexceptfedem::fson::Documentinline
getRootValue() const noexceptfedem::fson::Documentinline
getString(std::string const &path, std::string const &fallback=std::string()) constfedem::fson::Documentinline
headerfedem::fson::Documentprivate
isLocal(std::string const &path) const noexceptfedem::fson::Documentinline
operator=(Document const &)=deletefedem::fson::Documentprivate
operator=(Document &&)=deletefedem::fson::Documentprivate
provenanceMap() constfedem::fson::Documentinline
provenanceOf(std::string const &path) constfedem::fson::Documentinline
removePath(std::string const &path) noexceptfedem::fson::Documentinline
rootfedem::fson::Documentprivate
setPath(std::string const &path, std::unique_ptr< Value > value)fedem::fson::Documentinline
setRoot(std::unique_ptr< Value > root)fedem::fson::Documentinline