libebml_ng
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
ebml::ebmlLazyLoadClass Class Reference

#include <lazyload.h>

Inheritance diagram for ebml::ebmlLazyLoadClass:

Public Member Functions

 ebmlLazyLoadClass (const char *, const std::wstring &, const childClassSpecArg_l &)
 
 ebmlLazyLoadClass (ebmlID_t, const std::wstring &, const childClassSpecArg_l &)
 
 ebmlLazyLoadClass (const char *, const std::wstring &, const childClassSpecArg_l &, const seekHelper_t *)
 
 ebmlLazyLoadClass (ebmlID_t, const std::wstring &, const childClassSpecArg_l &, const seekHelper_t *)
 
 ebmlLazyLoadClass (const char *, const std::wstring &, const childClassSpecArg_l &, const childElemHelper_t *)
 
 ebmlLazyLoadClass (ebmlID_t, const std::wstring &, const childClassSpecArg_l &, const childElemHelper_t *)
 
 ebmlLazyLoadClass (const char *, const std::wstring &, const childClassSpecArg_l &, const seekHelper_t *, const childElemHelper_t *)
 
 ebmlLazyLoadClass (ebmlID_t, const std::wstring &, const childClassSpecArg_l &, const seekHelper_t *, const childElemHelper_t *)
 

Protected Member Functions

ebmlLazyLoad_sp operator() (ioBase *) const
 
ebmlLazyLoad_sp operator() (ioBase *, off_t) const
 
ebmlLazyLoad_sp operator() (ioBase *, vintWidth_t, size_t) const
 
ebmlLazyLoad_sp operator() (ioBase *, off_t, vintWidth_t, size_t) const
 
ebmlLazyLoad_sp operator() (ioBase *, off_t, vintWidth_t, size_t, const ebmlElement_l &) const
 
ebmlLazyLoad_sp operator() (ebmlLazyLoad *, off_t, vintWidth_t, size_t) const
 
ebmlLazyLoad_sp operator() (ebmlLazyLoad *, off_t, vintWidth_t, size_t, const ebmlElement_l &) const
 

Protected Attributes

const childElemHelper_t_childHelper = &childHelper
 

Friends

class ebmlSchema
 
class ebmlLazyLoad
 

Constructor & Destructor Documentation

◆ ebmlLazyLoadClass() [1/8]

ebml::ebmlLazyLoadClass::ebmlLazyLoadClass ( const char *  ,
const std::wstring &  ,
const childClassSpecArg_l &   
)

◆ ebmlLazyLoadClass() [2/8]

ebml::ebmlLazyLoadClass::ebmlLazyLoadClass ( ebmlID_t  ,
const std::wstring &  ,
const childClassSpecArg_l &   
)

◆ ebmlLazyLoadClass() [3/8]

ebml::ebmlLazyLoadClass::ebmlLazyLoadClass ( const char *  ,
const std::wstring &  ,
const childClassSpecArg_l &  ,
const seekHelper_t  
)

◆ ebmlLazyLoadClass() [4/8]

ebml::ebmlLazyLoadClass::ebmlLazyLoadClass ( ebmlID_t  ,
const std::wstring &  ,
const childClassSpecArg_l &  ,
const seekHelper_t  
)

◆ ebmlLazyLoadClass() [5/8]

ebml::ebmlLazyLoadClass::ebmlLazyLoadClass ( const char *  ,
const std::wstring &  ,
const childClassSpecArg_l &  ,
const childElemHelper_t  
)

◆ ebmlLazyLoadClass() [6/8]

ebml::ebmlLazyLoadClass::ebmlLazyLoadClass ( ebmlID_t  ,
const std::wstring &  ,
const childClassSpecArg_l &  ,
const childElemHelper_t  
)

◆ ebmlLazyLoadClass() [7/8]

ebml::ebmlLazyLoadClass::ebmlLazyLoadClass ( const char *  ,
const std::wstring &  ,
const childClassSpecArg_l &  ,
const seekHelper_t ,
const childElemHelper_t  
)

◆ ebmlLazyLoadClass() [8/8]

ebml::ebmlLazyLoadClass::ebmlLazyLoadClass ( ebmlID_t  ,
const std::wstring &  ,
const childClassSpecArg_l &  ,
const seekHelper_t ,
const childElemHelper_t  
)

Member Function Documentation

◆ operator()() [1/7]

ebmlLazyLoad_sp ebml::ebmlLazyLoadClass::operator() ( ioBase ) const
protected

◆ operator()() [2/7]

ebmlLazyLoad_sp ebml::ebmlLazyLoadClass::operator() ( ioBase ,
off_t   
) const
protected

◆ operator()() [3/7]

ebmlLazyLoad_sp ebml::ebmlLazyLoadClass::operator() ( ioBase ,
vintWidth_t  ,
size_t   
) const
protected

◆ operator()() [4/7]

ebmlLazyLoad_sp ebml::ebmlLazyLoadClass::operator() ( ioBase ,
off_t  ,
vintWidth_t  ,
size_t   
) const
protected

◆ operator()() [5/7]

ebmlLazyLoad_sp ebml::ebmlLazyLoadClass::operator() ( ioBase ,
off_t  ,
vintWidth_t  ,
size_t  ,
const ebmlElement_l  
) const
protected

◆ operator()() [6/7]

ebmlLazyLoad_sp ebml::ebmlLazyLoadClass::operator() ( ebmlLazyLoad ,
off_t  ,
vintWidth_t  ,
size_t   
) const
protected

◆ operator()() [7/7]

ebmlLazyLoad_sp ebml::ebmlLazyLoadClass::operator() ( ebmlLazyLoad ,
off_t  ,
vintWidth_t  ,
size_t  ,
const ebmlElement_l  
) const
protected

Friends And Related Function Documentation

◆ ebmlLazyLoad

friend class ebmlLazyLoad
friend

◆ ebmlSchema

friend class ebmlSchema
friend

Member Data Documentation

◆ _childHelper

const childElemHelper_t* ebml::ebmlLazyLoadClass::_childHelper = &childHelper
protected

The documentation for this class was generated from the following file: