| addHeaderSize(std::uint64_t &dataSize) | TagParser::Mp4Atom | static |
| buffer() | TagParser::GenericFileElement< Mp4Atom > | inline |
| childById(const IdentifierType &id, Diagnostics &diag) | TagParser::GenericFileElement< Mp4Atom > | |
| clear() | TagParser::GenericFileElement< Mp4Atom > | |
| container() | TagParser::GenericFileElement< Mp4Atom > | inline |
| ContainerType typedef | TagParser::GenericFileElement< Mp4Atom > | |
| copyBuffer(TargetStream &targetStream) | TagParser::GenericFileElement< Mp4Atom > | inline |
| copyEntirely(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress) | TagParser::GenericFileElement< Mp4Atom > | |
| copyHeader(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress) | TagParser::GenericFileElement< Mp4Atom > | |
| copyPreferablyFromBuffer(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress) | TagParser::GenericFileElement< Mp4Atom > | inline |
| copyWithoutChilds(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress) | TagParser::GenericFileElement< Mp4Atom > | |
| dataOffset() const | TagParser::GenericFileElement< Mp4Atom > | inline |
| dataSize() const | TagParser::GenericFileElement< Mp4Atom > | inline |
| DataSizeType typedef | TagParser::GenericFileElement< Mp4Atom > | |
| denoteFirstChild(std::uint32_t offset) | TagParser::GenericFileElement< Mp4Atom > | |
| discardBuffer() | TagParser::GenericFileElement< Mp4Atom > | inline |
| endOffset() const | TagParser::GenericFileElement< Mp4Atom > | inline |
| firstChild() | TagParser::GenericFileElement< Mp4Atom > | inline |
| firstChildOffset() const | TagParser::Mp4Atom | |
| GenericFileElement(ContainerType &container, std::uint64_t startOffset) | TagParser::GenericFileElement< Mp4Atom > | |
| GenericFileElement< Mp4Atom > class | TagParser::Mp4Atom | friend |
| headerSize() const | TagParser::GenericFileElement< Mp4Atom > | inline |
| id() const | TagParser::GenericFileElement< Mp4Atom > | inline |
| IdentifierType typedef | TagParser::GenericFileElement< Mp4Atom > | |
| idLength() const | TagParser::GenericFileElement< Mp4Atom > | inline |
| idToString() const | TagParser::Mp4Atom | inline |
| internalParse(Diagnostics &diag) | TagParser::Mp4Atom | protected |
| isPadding() const | TagParser::Mp4Atom | |
| isParent() const | TagParser::Mp4Atom | |
| isParsed() const | TagParser::GenericFileElement< Mp4Atom > | inline |
| lastChild() | TagParser::GenericFileElement< Mp4Atom > | inline |
| level() const | TagParser::GenericFileElement< Mp4Atom > | |
| m_buffer | TagParser::GenericFileElement< Mp4Atom > | protected |
| m_dataSize | TagParser::GenericFileElement< Mp4Atom > | protected |
| m_firstChild | TagParser::GenericFileElement< Mp4Atom > | protected |
| m_id | TagParser::GenericFileElement< Mp4Atom > | protected |
| m_idLength | TagParser::GenericFileElement< Mp4Atom > | protected |
| m_maxSize | TagParser::GenericFileElement< Mp4Atom > | protected |
| m_nextSibling | TagParser::GenericFileElement< Mp4Atom > | protected |
| m_parent | TagParser::GenericFileElement< Mp4Atom > | protected |
| m_sizeLength | TagParser::GenericFileElement< Mp4Atom > | protected |
| m_sizeUnknown | TagParser::GenericFileElement< Mp4Atom > | protected |
| m_startOffset | TagParser::GenericFileElement< Mp4Atom > | protected |
| makeBuffer() | TagParser::GenericFileElement< Mp4Atom > | |
| makeHeader(std::uint64_t size, std::uint32_t id, CppUtilities::BinaryWriter &writer) | TagParser::Mp4Atom | static |
| maximumIdLengthSupported() | TagParser::GenericFileElement< Mp4Atom > | static |
| maximumSizeLengthSupported() | TagParser::GenericFileElement< Mp4Atom > | static |
| maxTotalSize() const | TagParser::GenericFileElement< Mp4Atom > | inline |
| minimumElementSize() | TagParser::GenericFileElement< Mp4Atom > | static |
| Mp4Atom(ContainerType &container, std::uint64_t startOffset) | TagParser::Mp4Atom | |
| Mp4Atom(ContainerType &container, std::uint64_t startOffset, std::uint64_t maxSize) | TagParser::Mp4Atom | protected |
| Mp4Atom(Mp4Atom &parent, std::uint64_t startOffset) | TagParser::Mp4Atom | protected |
| nextSibling() | TagParser::GenericFileElement< Mp4Atom > | inline |
| operator=(const GenericFileElement &other)=delete | TagParser::GenericFileElement< Mp4Atom > | |
| parent() | TagParser::GenericFileElement< Mp4Atom > | inline |
| parse(Diagnostics &diag) | TagParser::GenericFileElement< Mp4Atom > | |
| reader() | TagParser::GenericFileElement< Mp4Atom > | inline |
| relativeStartOffset() const | TagParser::GenericFileElement< Mp4Atom > | inline |
| reparse(Diagnostics &diag) | TagParser::GenericFileElement< Mp4Atom > | |
| seekBackAndWriteAtomSize(std::ostream &stream, const std::ostream::pos_type &startOffset, Diagnostics &diag) | TagParser::Mp4Atom | static |
| seekBackAndWriteAtomSize64(std::ostream &stream, const std::ostream::pos_type &startOffset) | TagParser::Mp4Atom | static |
| siblingById(const IdentifierType &id, Diagnostics &diag) | TagParser::GenericFileElement< Mp4Atom > | |
| siblingByIdIncludingThis(const IdentifierType &id, Diagnostics &diag) | TagParser::GenericFileElement< Mp4Atom > | |
| sizeLength() const | TagParser::GenericFileElement< Mp4Atom > | inline |
| startOffset() const | TagParser::GenericFileElement< Mp4Atom > | inline |
| stream() | TagParser::GenericFileElement< Mp4Atom > | inline |
| subelementByPath(Diagnostics &diag, IdType item) | TagParser::GenericFileElement< Mp4Atom > | |
| totalSize() const | TagParser::GenericFileElement< Mp4Atom > | inline |
| validateSubsequentElementStructure(Diagnostics &diag, std::uint64_t *paddingSize=nullptr, AbortableProgressFeedback *progress=nullptr) | TagParser::GenericFileElement< Mp4Atom > | |
| writer() | TagParser::GenericFileElement< Mp4Atom > | inline |