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

This is the complete list of members for mnx::part::Clef, 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
Clef(const std::shared_ptr< json > &root, json_pointer pointer)mnx::part::Clefinline
Clef(Base &parent, const std::string_view &key, ClefSign clefSign, int staffPosition, std::optional< OttavaAmountOrZero > octaveAdjustment=std::nullopt)mnx::part::Clefinline
dump(int indents=-1)mnx::Baseinline
getChild(const std::string_view &key) constmnx::Baseinlineprotected
getEnclosingElement() constmnx::Base
getOptionalChild(const std::string_view &key) constmnx::Baseinlineprotected
MNX_OPTIONAL_NAMED_PROPERTY(std::string, styleClass, "class")mnx::part::Clef
MNX_OPTIONAL_PROPERTY(std::string, color)mnx::part::Clef
MNX_OPTIONAL_PROPERTY(std::string, glyph)mnx::part::Clef
MNX_OPTIONAL_PROPERTY_WITH_DEFAULT(OttavaAmountOrZero, octave, OttavaAmountOrZero::NoTransposition)mnx::part::Clef
MNX_OPTIONAL_PROPERTY_WITH_DEFAULT(bool, showOctave, true)mnx::part::Clef
MNX_REQUIRED_PROPERTY(ClefSign, sign)mnx::part::Clef
MNX_REQUIRED_PROPERTY(int, staffPosition)mnx::part::Clef
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::Baseinlineprotected
setChild(const std::string_view &key, const T &value)mnx::Baseinlineprotected
~Base()=default (defined in mnx::Base)mnx::Basevirtual