1 #ifndef TAG_PARSER_MATROSKACHAPTER_H 2 #define TAG_PARSER_MATROSKACHAPTER_H 4 #include "../abstractchapter.h" 19 std::size_t nestedChapterCount()
const override;
20 void clear()
override;
27 std::vector<std::unique_ptr<MatroskaChapter>> m_nestedChapters;
32 return m_nestedChapters[index].get();
37 return m_nestedChapters[index].get();
42 return m_nestedChapters.size();
47 #endif // TAG_PARSER_MATROSKACHAPTER_H MatroskaChapter * nestedChapter(std::size_t index) override
Returns the nested chapter with the specified index.
The MatroskaChapter class provides an implementation of AbstractAttachment for Matroska files...
std::size_t nestedChapterCount() const override
Returns the number of nested chapters.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.