libebml_ng
Public Member Functions | List of all members
ebml::ebmlLazyLoadSeekHelper< K, H, E, A > Class Template Referenceabstract

#include <ebmlLazyLoad.h>

Inheritance diagram for ebml::ebmlLazyLoadSeekHelper< K, H, E, A >:
ebml::seekHelperByEBMLID< K, H, E, A > ebml::seekHelper_t

Public Member Functions

seekData_tmakeSeekData (ebmlElement &elem) const =0
 
seekData_tmakeSeekData (const ebmlElement &elem) const =0
 
seekData_tmakeSeekData (const ebmlElement &elem, const ebmlElement &child) const
 
- Public Member Functions inherited from ebml::seekHelperByEBMLID< K, H, E, A >
 seekHelperByEBMLID (ebmlID_t ebmlID)
 
seekMap< K, H, E, A > * initSeekMap () const
 
seekData_tmakeSeekData (const parseString &parsed) const
 
seekData_tmakeSeekData (const parseFile &parsed) const
 
- Public Member Functions inherited from ebml::seekHelper_t
 seekHelper_t ()
 
seekMapBaseinitSeekMap () const
 

Additional Inherited Members

- Public Attributes inherited from ebml::seekHelperByEBMLID< K, H, E, A >
ebmlID_t ebmlID
 

Member Function Documentation

◆ makeSeekData() [1/3]

template<typename K , typename H = std::hash<K>, typename E = std::equal_to<K>, typename A = std::allocator<std::pair<const K, seekDataWithKey_t<K>*>>>
seekData_t* ebml::ebmlLazyLoadSeekHelper< K, H, E, A >::makeSeekData ( ebmlElement elem) const
pure virtual

◆ makeSeekData() [2/3]

template<typename K , typename H = std::hash<K>, typename E = std::equal_to<K>, typename A = std::allocator<std::pair<const K, seekDataWithKey_t<K>*>>>
seekData_t* ebml::ebmlLazyLoadSeekHelper< K, H, E, A >::makeSeekData ( const ebmlElement elem) const
pure virtual

◆ makeSeekData() [3/3]

template<typename K , typename H = std::hash<K>, typename E = std::equal_to<K>, typename A = std::allocator<std::pair<const K, seekDataWithKey_t<K>*>>>
seekData_t* ebml::ebmlLazyLoadSeekHelper< K, H, E, A >::makeSeekData ( const ebmlElement elem,
const ebmlElement child 
) const

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