| buffer() | TagParser::GenericFileElement< EbmlElement > | inline |
| bytesToBeSkipped | TagParser::EbmlElement | static |
| calculateIdLength(IdentifierType id) | TagParser::EbmlElement | static |
| calculateSizeDenotationLength(std::uint64_t size) | TagParser::EbmlElement | static |
| calculateUIntegerLength(std::uint64_t integer) | TagParser::EbmlElement | static |
| childById(const IdentifierType &id, Diagnostics &diag) | TagParser::GenericFileElement< EbmlElement > | |
| clear() | TagParser::GenericFileElement< EbmlElement > | |
| container() | TagParser::GenericFileElement< EbmlElement > | inline |
| ContainerType typedef | TagParser::GenericFileElement< EbmlElement > | |
| copyBuffer(TargetStream &targetStream) | TagParser::GenericFileElement< EbmlElement > | inline |
| copyEntirely(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress) | TagParser::GenericFileElement< EbmlElement > | |
| copyHeader(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress) | TagParser::GenericFileElement< EbmlElement > | |
| copyPreferablyFromBuffer(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress) | TagParser::GenericFileElement< EbmlElement > | inline |
| copyWithoutChilds(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress) | TagParser::GenericFileElement< EbmlElement > | |
| dataOffset() const | TagParser::GenericFileElement< EbmlElement > | inline |
| dataSize() const | TagParser::GenericFileElement< EbmlElement > | inline |
| DataSizeType typedef | TagParser::GenericFileElement< EbmlElement > | |
| denoteFirstChild(std::uint32_t offset) | TagParser::GenericFileElement< EbmlElement > | |
| discardBuffer() | TagParser::GenericFileElement< EbmlElement > | inline |
| EbmlElement(MatroskaContainer &container, std::uint64_t startOffset) | TagParser::EbmlElement | |
| EbmlElement(EbmlElement &parent, std::uint64_t startOffset) | TagParser::EbmlElement | protected |
| EbmlElement(MatroskaContainer &container, std::uint64_t startOffset, std::uint64_t maxSize) | TagParser::EbmlElement | protected |
| endOffset() const | TagParser::GenericFileElement< EbmlElement > | inline |
| firstChild() | TagParser::GenericFileElement< EbmlElement > | inline |
| firstChildOffset() const | TagParser::EbmlElement | inline |
| GenericFileElement(ContainerType &container, std::uint64_t startOffset) | TagParser::GenericFileElement< EbmlElement > | |
| GenericFileElement< EbmlElement > class | TagParser::EbmlElement | friend |
| headerSize() const | TagParser::GenericFileElement< EbmlElement > | inline |
| id() const | TagParser::GenericFileElement< EbmlElement > | inline |
| IdentifierType typedef | TagParser::GenericFileElement< EbmlElement > | |
| idLength() const | TagParser::GenericFileElement< EbmlElement > | inline |
| idToString() const | TagParser::EbmlElement | inline |
| internalParse(Diagnostics &diag) | TagParser::EbmlElement | protected |
| isPadding() const | TagParser::EbmlElement | inline |
| isParent() const | TagParser::EbmlElement | inline |
| isParsed() const | TagParser::GenericFileElement< EbmlElement > | inline |
| lastChild() | TagParser::GenericFileElement< EbmlElement > | inline |
| level() const | TagParser::GenericFileElement< EbmlElement > | |
| m_buffer | TagParser::GenericFileElement< EbmlElement > | protected |
| m_dataSize | TagParser::GenericFileElement< EbmlElement > | protected |
| m_firstChild | TagParser::GenericFileElement< EbmlElement > | protected |
| m_id | TagParser::GenericFileElement< EbmlElement > | protected |
| m_idLength | TagParser::GenericFileElement< EbmlElement > | protected |
| m_maxSize | TagParser::GenericFileElement< EbmlElement > | protected |
| m_nextSibling | TagParser::GenericFileElement< EbmlElement > | protected |
| m_parent | TagParser::GenericFileElement< EbmlElement > | protected |
| m_sizeLength | TagParser::GenericFileElement< EbmlElement > | protected |
| m_sizeUnknown | TagParser::GenericFileElement< EbmlElement > | protected |
| m_startOffset | TagParser::GenericFileElement< EbmlElement > | protected |
| makeBuffer() | TagParser::GenericFileElement< EbmlElement > | |
| makeId(IdentifierType id, char *buff) | TagParser::EbmlElement | static |
| makeSimpleElement(std::ostream &stream, IdentifierType id, std::uint64_t content) | TagParser::EbmlElement | static |
| makeSimpleElement(std::ostream &stream, IdentifierType id, std::string_view content) | TagParser::EbmlElement | static |
| makeSizeDenotation(std::uint64_t size, char *buff) | TagParser::EbmlElement | static |
| makeSizeDenotation(std::uint64_t size, char *buff, std::uint8_t minBytes) | TagParser::EbmlElement | static |
| makeUInteger(std::uint64_t value, char *buff) | TagParser::EbmlElement | static |
| makeUInteger(std::uint64_t value, char *buff, std::uint8_t minBytes) | TagParser::EbmlElement | static |
| maximumIdLengthSupported() | TagParser::GenericFileElement< EbmlElement > | static |
| maximumSizeLengthSupported() | TagParser::GenericFileElement< EbmlElement > | static |
| maxTotalSize() const | TagParser::GenericFileElement< EbmlElement > | inline |
| minimumElementSize() | TagParser::GenericFileElement< EbmlElement > | static |
| nextSibling() | TagParser::GenericFileElement< EbmlElement > | inline |
| operator=(const GenericFileElement &other)=delete | TagParser::GenericFileElement< EbmlElement > | |
| parent() | TagParser::GenericFileElement< EbmlElement > | inline |
| parse(Diagnostics &diag) | TagParser::GenericFileElement< EbmlElement > | |
| reader() | TagParser::GenericFileElement< EbmlElement > | inline |
| readFloat() | TagParser::EbmlElement | |
| readString() | TagParser::EbmlElement | |
| readUInteger() | TagParser::EbmlElement | |
| relativeStartOffset() const | TagParser::GenericFileElement< EbmlElement > | inline |
| reparse(Diagnostics &diag) | TagParser::GenericFileElement< EbmlElement > | |
| siblingById(const IdentifierType &id, Diagnostics &diag) | TagParser::GenericFileElement< EbmlElement > | |
| siblingByIdIncludingThis(const IdentifierType &id, Diagnostics &diag) | TagParser::GenericFileElement< EbmlElement > | |
| sizeLength() const | TagParser::GenericFileElement< EbmlElement > | inline |
| startOffset() const | TagParser::GenericFileElement< EbmlElement > | inline |
| stream() | TagParser::GenericFileElement< EbmlElement > | inline |
| subelementByPath(Diagnostics &diag, IdType item) | TagParser::GenericFileElement< EbmlElement > | |
| totalSize() const | TagParser::GenericFileElement< EbmlElement > | inline |
| validateSubsequentElementStructure(Diagnostics &diag, std::uint64_t *paddingSize=nullptr, AbortableProgressFeedback *progress=nullptr) | TagParser::GenericFileElement< EbmlElement > | |
| writer() | TagParser::GenericFileElement< EbmlElement > | inline |