void clear()
Resets the object to its initial state.
EbmlElement * editionEntryElement() const
Returns the "EditionEntry"-element specified when constructing the object.
bool isHidden() const
Returns whether the edition is hidden.
std::string label() const
Returns a label for the entry.
const std::vector< std::unique_ptr< MatroskaChapter > > & chapters() const
Returns the chapters the edition contains.
bool isOrdered() const
Returns whether the edition is ordered.
MatroskaEditionEntry(EbmlElement *editionEntryElement)
Constructs a new MatroskaEditionEntry for the specified editionEntryElement.
bool isDefault() const
Returns whether the edition is flagged as default edition.
void parse(Diagnostics &diag)
Parses the "EditionEntry"-element specified when constructing the object.
void parseNested(Diagnostics &diag, AbortableProgressFeedback &progress)
Parses the "EditionEntry"-element specified when constructing the object.