|
libebml_ng
|
Declaration of the EBML element instance base class and CRTP templates. More...
Go to the source code of this file.
Classes | |
| class | ebml::ebmlElement |
| Abstract base class for EBML Element instances. More... | |
| class | ebml::ebmlElementCRTP< ebmltype_t, ebmlinst_t, instbase_t > |
| CRTP template for EBML Element instances. More... | |
Namespaces | |
| ebml | |
Typedefs | |
| typedef flexible_ptr< ebmlElement > | ebml::ebmlElement_fp |
| typedef flexible_ptr< ebmlMasterElement > | ebml::ebmlMasterElement_fp |
Variables | |
| template<typename ebmlinst_t , typename parse_t > | |
| concept | ebml::has_init |
| template<typename ebmlinst_t , typename parse_t > | |
| concept | ebml::has_cinit |
| template<typename ebmlinst_t , typename... Args> | |
| concept | ebml::has_constructor |
| template<typename ebmlinst_t > | |
| concept | ebml::has_clone_method |
Declaration of the EBML element instance base class and CRTP templates.
This header defines the abstract base class used to describe EBML element instances.
1.8.14