|
libebml_ng
|
#include <childSlot_t.h>
Public Member Functions | |
| childSlot_t (ebmlMasterElement *parent, const childTypeSpec_t &, ebmlElement_sp &childslot, bool allownull=true) | |
| childSlot_t< ebmlElement > & | operator= (const ebmlElement_sp &item) |
| childSlot_t< ebmlElement > & | operator= (ebmlElement *item) |
| childSlot_t< ebmlElement > & | operator= (ebmlElement_sp &&item) |
| bool | operator== (const ebmlElement_sp &item) |
| bool | operator== (const c_ebmlElement_sp &item) |
| bool | operator== (const childSlot_t< ebmlElement > &item) |
| operator ebmlElement & () const | |
| const ebmlElementType & | cls () const |
| ebmlID_t | ebmlID () const |
| template<typename T > | |
| T & | as () |
| ebml::ptr< ebmlElement > | sp () |
| ebml::ptr< const ebmlElement > | sp () const |
| 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 |
| bool | parent_is_const () const |
| ebml::ptr< ebmlMasterElement > | parent () const |
| ebml::ptr< const ebmlMasterElement > | c_parent () const |
| ebmlElement_sp | root () const |
| c_ebmlElement_sp | c_root () const |
| bool | hasParent () const |
| unsigned char | headSize () const |
| unsigned char | headSize (size_t) const |
| unsigned char | sizeWidth () const |
| unsigned char | sizeWidth (size_t) const |
| size_t | outerSize () const |
| size_t | outerSize (size_t) const |
| size_t | dataSize () const |
| off_t | offsetInParent () const |
| off_t | offsetInFile () const |
| off_t | dataOffsetInParent () const |
| off_t | dataOffsetInFile () const |
| std::string | encode () const |
| size_t | encode (char *) const |
| size_t | encode (const ioBase_sp &) const |
| size_t | encode (const ioBase_sp &, off_t) const |
| size_t | encode (ioBase *) const |
| size_t | encode (ioBase *, off_t) const |
| size_t | encode (char *, size_t) const |
| ebml::ptr< ebmlElement > | clone () const |
| std::wstring | minirepr () const |
| std::wstring | repr () const |
| ebml::childSlot_t< ebmlElement >::childSlot_t | ( | ebmlMasterElement * | parent, |
| const childTypeSpec_t & | spec, | ||
| ebmlElement_sp & | childslot, | ||
| bool | allownull = true |
||
| ) |
|
inline |
| ebml::ptr<const ebmlMasterElement> ebml::childSlot_t< ebmlElement >::c_parent | ( | ) | const |
| c_ebmlElement_sp ebml::childSlot_t< ebmlElement >::c_root | ( | ) | const |
| ebml::ptr<ebmlElement> ebml::childSlot_t< ebmlElement >::clone | ( | ) | const |
| const ebmlElementType& ebml::childSlot_t< ebmlElement >::cls | ( | ) | const |
| off_t ebml::childSlot_t< ebmlElement >::dataOffsetInFile | ( | ) | const |
| off_t ebml::childSlot_t< ebmlElement >::dataOffsetInParent | ( | ) | const |
| size_t ebml::childSlot_t< ebmlElement >::dataSize | ( | ) | const |
| ebmlID_t ebml::childSlot_t< ebmlElement >::ebmlID | ( | ) | const |
| std::string ebml::childSlot_t< ebmlElement >::encode | ( | ) | const |
| size_t ebml::childSlot_t< ebmlElement >::encode | ( | char * | ) | const |
| size_t ebml::childSlot_t< ebmlElement >::encode | ( | const ioBase_sp & | ) | const |
| size_t ebml::childSlot_t< ebmlElement >::encode | ( | const ioBase_sp & | , |
| off_t | |||
| ) | const |
| size_t ebml::childSlot_t< ebmlElement >::encode | ( | ioBase * | ) | const |
| size_t ebml::childSlot_t< ebmlElement >::encode | ( | ioBase * | , |
| off_t | |||
| ) | const |
| size_t ebml::childSlot_t< ebmlElement >::encode | ( | char * | , |
| size_t | |||
| ) | const |
| bool ebml::childSlot_t< ebmlElement >::hasParent | ( | ) | const |
| unsigned char ebml::childSlot_t< ebmlElement >::headSize | ( | ) | const |
| unsigned char ebml::childSlot_t< ebmlElement >::headSize | ( | size_t | ) | const |
| std::wstring ebml::childSlot_t< ebmlElement >::minirepr | ( | ) | const |
| off_t ebml::childSlot_t< ebmlElement >::offsetInFile | ( | ) | const |
| off_t ebml::childSlot_t< ebmlElement >::offsetInParent | ( | ) | const |
| ebml::childSlot_t< ebmlElement >::operator ebmlElement & | ( | ) | const |
| childSlot_t< ebmlElement > & ebml::childSlot_t< ebmlElement >::operator= | ( | const ebmlElement_sp & | item | ) |
| childSlot_t<ebmlElement>& ebml::childSlot_t< ebmlElement >::operator= | ( | ebmlElement * | item | ) |
| childSlot_t< ebmlElement > & ebml::childSlot_t< ebmlElement >::operator= | ( | ebmlElement_sp && | item | ) |
| bool ebml::childSlot_t< ebmlElement >::operator== | ( | const ebmlElement_sp & | item | ) |
| bool ebml::childSlot_t< ebmlElement >::operator== | ( | const c_ebmlElement_sp & | item | ) |
| bool ebml::childSlot_t< ebmlElement >::operator== | ( | const childSlot_t< ebmlElement > & | item | ) |
| size_t ebml::childSlot_t< ebmlElement >::outerSize | ( | ) | const |
| size_t ebml::childSlot_t< ebmlElement >::outerSize | ( | size_t | ) | const |
| ebml::ptr<ebmlMasterElement> ebml::childSlot_t< ebmlElement >::parent | ( | ) | const |
| bool ebml::childSlot_t< ebmlElement >::parent_is_const | ( | ) | const |
| std::wstring ebml::childSlot_t< ebmlElement >::repr | ( | ) | const |
| ebmlElement_sp ebml::childSlot_t< ebmlElement >::root | ( | ) | const |
| unsigned char ebml::childSlot_t< ebmlElement >::sizeWidth | ( | ) | const |
| unsigned char ebml::childSlot_t< ebmlElement >::sizeWidth | ( | size_t | ) | const |
| ebml::ptr<ebmlElement> ebml::childSlot_t< ebmlElement >::sp | ( | ) |
| ebml::ptr<const ebmlElement> ebml::childSlot_t< ebmlElement >::sp | ( | ) | const |
|
inline |
|
inline |
| ebml::wptr<ebmlElement> ebml::childSlot_t< ebmlElement >::wp | ( | ) |
| ebml::wptr<const ebmlElement> ebml::childSlot_t< ebmlElement >::wp | ( | ) | const |
|
inline |
|
inline |
1.8.14