|
libebml_ng
|
#include "../../ebmlElementType.h"#include <unordered_map>#include <unordered_set>#include <list>Go to the source code of this file.
Classes | |
| struct | ebml::childTypeSpecArg_t |
| Structure representing a single child type specification argument. More... | |
| struct | ebml::occurSpec_t |
| Structure representing occurrence specifications. More... | |
| class | ebml::childTypeSpec_t |
| Specifies accepted child element types within a parent element. More... | |
Namespaces | |
| ebml | |
Typedefs | |
| typedef std::list< childTypeSpecArg_t > | ebml::childTypeSpecArg_l |
| Alias for a list of child type specification arguments. More... | |
| typedef std::initializer_list< childTypeSpecArg_t > | ebml::childClassSpecArg_init_l |
| Alias for an initializer list of child type specification arguments. More... | |
| typedef std::unordered_map< ebmlID_t, const ebmlElementType * > | ebml::ebmlElementClass_d |
| Defines the mapping from EBML ID to ebmlElementType pointers. More... | |
| typedef std::unordered_set< const ebmlElementType * > | ebml::ebmlElementClass_s |
| Defines a set of ebmlElementType pointers. More... | |
| typedef std::unordered_map< ebmlID_t, occurSpec_t > | ebml::occurSpec_d |
| Defines the mapping from EBML ID to occurrence specifications. More... | |
1.8.14