#include <string>#include <vector>#include "EbmlTypes.h"#include "EbmlElement.h"#include "EbmlCrc32.h"

Go to the source code of this file.
Classes | |
| class | EbmlMaster |
| Handle all operations on an EBML element that contains other EBML elements. More... | |
Defines | |
| #define | EBML_MASTER_ITERATOR std::vector<EbmlElement *>::iterator |
| #define | EBML_MASTER_CONST_ITERATOR std::vector<EbmlElement *>::const_iterator |
| #define | EBML_MASTER_RITERATOR std::vector<EbmlElement *>::reverse_iterator |
| #define | EBML_MASTER_CONST_RITERATOR std::vector<EbmlElement *>::const_reverse_iterator |
Functions | |
| template<typename Type > | |
| Type & | GetChild (EbmlMaster &Master) |
| template<typename Type > | |
| Type * | FindChild (EbmlMaster &Master) |
| template<typename Type > | |
| Type & | GetNextChild (EbmlMaster &Master, const Type &PastElt) |
| template<typename Type > | |
| Type & | AddNewChild (EbmlMaster &Master) |
Variables | |
| START_LIBEBML_NAMESPACE const bool | bChecksumUsedByDefault = false |
1.6.3