| 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, std::string_view key) | mnx::Base | inlineprotected |
| calcArrayIndex() const | mnx::ArrayElementObject | inline |
| calcDuration() const | mnx::sequence::Event | |
| calcStartTime() const | mnx::sequence::Event | |
| container() const | mnx::ArrayElementObject | inline |
| ContentTypeValue | mnx::sequence::Event | inlinestatic |
| ContentTypeValueDefault | mnx::ContentObject | protectedstatic |
| document() const | mnx::Base | |
| dump(int indents=-1) const | mnx::Base | inline |
| Event(const std::shared_ptr< json > &root, json_pointer pointer) | mnx::sequence::Event | inline |
| Event(Base &parent, std::string_view key, std::optional< NoteValue::Initializer > noteValue=std::nullopt) | mnx::sequence::Event | inline |
| findNote(const std::string ¬eId) const | mnx::sequence::Event | |
| get() const | mnx::ContentObject | inline |
| getChild(std::string_view key) const | mnx::Base | inlineprotected |
| getEnclosingElement() const | mnx::Base | |
| getOptionalChild(std::string_view key) const | mnx::Base | inlineprotected |
| getSequence() const | mnx::sequence::Event | |
| getSequenceIndex() const | mnx::sequence::Event | |
| isGrace() const | mnx::sequence::Event | |
| isTremolo() const | mnx::sequence::Event | |
| JsonSchemaTypeName | mnx::sequence::Event | inlinestatic |
| MNX_OPTIONAL_CHILD(NoteValue, duration) | mnx::sequence::Event | |
| MNX_OPTIONAL_CHILD(Array< KitNote >, kitNotes) | mnx::sequence::Event | |
| MNX_OPTIONAL_CHILD(EventLyrics, lyrics) | mnx::sequence::Event | |
| MNX_OPTIONAL_CHILD(EventMarkings, markings) | mnx::sequence::Event | |
| MNX_OPTIONAL_CHILD(Array< Note >, notes) | mnx::sequence::Event | |
| MNX_OPTIONAL_CHILD(Rest, rest) | mnx::sequence::Event | |
| MNX_OPTIONAL_CHILD(Array< Slur >, slurs) | mnx::sequence::Event | |
| mnx::sequence::ContentObject::MNX_OPTIONAL_CHILD(Object, _x) | mnx::Object | |
| MNX_OPTIONAL_PROPERTY(int, staff) | mnx::sequence::Event | |
| MNX_OPTIONAL_PROPERTY(StemDirection, stemDirection) | mnx::sequence::Event | |
| mnx::sequence::ContentObject::MNX_OPTIONAL_PROPERTY(std::string, _c) | mnx::Object | |
| mnx::sequence::ContentObject::MNX_OPTIONAL_PROPERTY(std::string, id) | mnx::Object | |
| MNX_OPTIONAL_PROPERTY_WITH_DEFAULT(bool, measure, false) | mnx::sequence::Event | |
| mnx::sequence::ContentObject::MNX_OPTIONAL_PROPERTY_WITH_DEFAULT(std::string, type, std::string(ContentTypeValueDefault)) | mnx::ContentObject | |
| Object(const std::shared_ptr< json > &root, json_pointer pointer) | mnx::ArrayElementObject | inline |
| Object(Base &parent, std::string_view key) | mnx::ArrayElementObject | 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::Base | inlineprotected |
| setChild(std::string_view key, const T &value) | mnx::Base | inlineprotected |
| ~Base()=default (defined in mnx::Base) | mnx::Base | virtual |