MNX Document Model
|
This is the complete list of members for mnx::Document, including all inherited members.
Base(const Base &src) | mnx::Base | inline |
Base(Base &&src) noexcept | mnx::Base | inline |
Base(const std::shared_ptr< json > &root, json_pointer pointer) | mnx::Base | inlineprotected |
Base(json &&jsonRef, Base &parent, const std::string_view &key) | mnx::Base | inlineprotected |
buildIdMapping(const std::optional< ErrorHandler > &errorHandler=std::nullopt) | mnx::Document | |
create(const std::filesystem::path &inputPath) | mnx::Document | inlinestatic |
Document() | mnx::Document | inline |
Document(const std::shared_ptr< json > &root) | mnx::Document | inline |
Document(const Document &src) | mnx::Document | inline |
Document(std::istream &inputStream) | mnx::Document | inline |
dump(int indents=-1) | mnx::Base | inline |
getChild(const std::string_view &key) const | mnx::Base | inlineprotected |
getEnclosingElement() const | mnx::Base | |
getIdMapping() const | mnx::Document | inline |
getOptionalChild(const std::string_view &key) const | mnx::Base | inlineprotected |
hasIdMapping() const | mnx::Document | inline |
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::Object | inline |
Object(Base &parent, const std::string_view &key) | mnx::Object | inline |
operator=(const Base &src) | mnx::Base | inline |
operator=(Base &&src) | mnx::Base | inline |
parent() const | mnx::Base | inline |
pointer() const | mnx::Base | inline |
ref() const | mnx::Base | inlineprotected |
ref() | mnx::Base | inlineprotected |
root() const | mnx::Document | inline |
save(const std::filesystem::path &outputPath, std::optional< int > indentSpaces) const | mnx::Document | inline |
setChild(const std::string_view &key, const T &value) | mnx::Base | inlineprotected |
~Base()=default (defined in mnx::Base) | mnx::Base | virtual |