|
libebml_ng
|
#include <ebmlDataElement.h>
Public Member Functions | |
| virtual size_t | dataSize () const |
| std::wstring | minirepr () const |
Public Member Functions inherited from ebml::ebmlElementCRTP< ebmltype_t, ebmlinst_t, instbase_t > | |
| template<typename... Args> | |
| ebmlElementCRTP (const ebmltype_t *cls, Args &&... args) | |
| const ebmltype_t & | cls () const |
| ebml::ptr< ebmlinst_t > | sp () |
| ebml::ptr< const ebmlinst_t > | sp () const |
| ebml::wptr< ebmlinst_t > | wp () |
| ebml::wptr< const ebmlinst_t > | wp () const |
| ebml::ptr< ebmlinst_t > | clone () const |
| ebml::ptr< ebmlElement > | sp () |
| Returns a shared pointer to the element instance. More... | |
| ebml::ptr< const ebmlElement > | sp () const |
| Returns a shared pointer to a const element. More... | |
| template<typename T > | |
| ebml::ptr< T > | sp () |
| template<typename T > | |
| ebml::ptr< T > | sp () const |
| ebml::wptr< ebmlElement > | wp () |
| ebml::wptr< const ebmlElement > | wp () const |
| template<typename T > | |
| ebml::wptr< T > | wp () |
| template<typename T > | |
| ebml::wptr< T > | wp () const |
Public Attributes | |
| T | data |
Protected Member Functions | |
| ebmlDataElement (const ebmlDataType< T > *) | |
| ebmlDataElement (const ebmlDataType< T > *, const T &) | |
| ebmlDataElement (const ebmlDataType< T > *, T &&) | |
| ebmlDataElement (const ebmlDataType< T > *, const parseString &) | |
| ebmlDataElement (const ebmlDataElement< T > &) | |
| virtual size_t | _encode (char *) const |
| virtual void | _clonedata (const ebmlElement *) |
Protected Member Functions inherited from ebml::ebmlElementCRTP< ebmltype_t, ebmlinst_t, instbase_t > | |
| ebmlElement * | _clone () const |
Friends | |
| class | ebmlDataType< T > |
| class | ebmlTypeCRTP< ebmlDataType< T >, ebmlDataElement< T > > |
| class | ebmlElementCRTP< ebmlDataType< T >, ebmlDataElement< T > > |
Additional Inherited Members | |
Public Types inherited from ebml::ebmlElementCRTP< ebmltype_t, ebmlinst_t, instbase_t > | |
| using | ebmltype = ebmltype_t |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
| std::wstring ebml::ebmlDataElement< T >::minirepr | ( | ) | const |
|
friend |
|
friend |
|
friend |
| T ebml::ebmlDataElement< T >::data |
1.8.14