MNX Document Model
Loading...
Searching...
No Matches
mnx::Document Member List

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

Base(const Base &src)mnx::Baseinline
Base(Base &&src) noexceptmnx::Baseinline
Base(const std::shared_ptr< json > &root, json_pointer pointer)mnx::Baseinlineprotected
Base(json &&jsonRef, Base &parent, const std::string_view &key)mnx::Baseinlineprotected
buildIdMapping(const std::optional< ErrorHandler > &errorHandler=std::nullopt)mnx::Document
create(const std::filesystem::path &inputPath)mnx::Documentinlinestatic
Document()mnx::Documentinline
Document(const std::shared_ptr< json > &root)mnx::Documentinline
Document(const Document &src)mnx::Documentinline
Document(std::istream &inputStream)mnx::Documentinline
dump(int indents=-1)mnx::Baseinline
getChild(const std::string_view &key) constmnx::Baseinlineprotected
getEnclosingElement() constmnx::Base
getIdMapping() constmnx::Documentinline
getOptionalChild(const std::string_view &key) constmnx::Baseinlineprotected
hasIdMapping() constmnx::Documentinline
MNX_OPTIONAL_CHILD(Array< Layout >, layouts)mnx::Document
MNX_OPTIONAL_CHILD(Array< Score >, scores)mnx::Document
MNX_REQUIRED_CHILD(Global, global)mnx::Document
MNX_REQUIRED_CHILD(MnxMetaData, mnx)mnx::Document
MNX_REQUIRED_CHILD(Array< Part >, parts)mnx::Document
Object(const std::shared_ptr< json > &root, json_pointer pointer)mnx::Objectinline
Object(Base &parent, const std::string_view &key)mnx::Objectinline
operator=(const Base &src)mnx::Baseinline
operator=(Base &&src)mnx::Baseinline
parent() constmnx::Baseinline
pointer() constmnx::Baseinline
ref() constmnx::Baseinlineprotected
ref()mnx::Baseinlineprotected
root() constmnx::Documentinline
save(const std::filesystem::path &outputPath, std::optional< int > indentSpaces) constmnx::Documentinline
setChild(const std::string_view &key, const T &value)mnx::Baseinlineprotected
~Base()=default (defined in mnx::Base)mnx::Basevirtual