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 > | |
childById(const IdentifierType &id, Diagnostics &diag) const | TagParser::GenericFileElement< EbmlElement > | |
clear() | TagParser::GenericFileElement< EbmlElement > | |
container() | TagParser::GenericFileElement< EbmlElement > | inline |
container() const | 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 |
firstChild() const | TagParser::GenericFileElement< EbmlElement > | inline |
firstChildOffset() const | TagParser::EbmlElement | inline |
GenericFileElement(ContainerType &container, std::uint64_t startOffset) | TagParser::GenericFileElement< EbmlElement > | |
GenericFileElement(EbmlElement &parent, std::uint64_t startOffset) | TagParser::GenericFileElement< EbmlElement > | |
GenericFileElement(ContainerType &container, std::uint64_t startOffset, std::uint64_t maxSize) | TagParser::GenericFileElement< EbmlElement > | |
GenericFileElement(const GenericFileElement &other)=delete | TagParser::GenericFileElement< EbmlElement > | |
GenericFileElement(GenericFileElement &other)=delete | 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 |
lastChild() const | 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 |
nextSibling() const | TagParser::GenericFileElement< EbmlElement > | inline |
operator=(const GenericFileElement &other)=delete | TagParser::GenericFileElement< EbmlElement > | |
parent() | TagParser::GenericFileElement< EbmlElement > | inline |
parent() const | TagParser::GenericFileElement< EbmlElement > | inline |
parent(std::uint8_t n) | TagParser::GenericFileElement< EbmlElement > | |
parent(std::uint8_t n) const | 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 > | |
siblingById(const IdentifierType &id, Diagnostics &diag) const | TagParser::GenericFileElement< EbmlElement > | |
siblingByIdIncludingThis(const IdentifierType &id, Diagnostics &diag) | TagParser::GenericFileElement< EbmlElement > | |
siblingByIdIncludingThis(const IdentifierType &id, Diagnostics &diag) const | 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 > | |
subelementByPath(Diagnostics &diag, IdType item, IdTypes... remainingPath) | TagParser::GenericFileElement< EbmlElement > | |
subelementByPath(Diagnostics &diag, IdType item) const | TagParser::GenericFileElement< EbmlElement > | |
subelementByPath(Diagnostics &diag, IdType item, IdTypes... remainingPath) const | 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 |