libebml_ng
Classes | Namespaces | Macros
seekdata.h File Reference
#include "ptrs.h"
#include "ebmlElement.h"
#include "ebmlID_t.h"
#include "parsing/io.h"
#include <sys/types.h>
#include "struct/datetime.h"
#include <unordered_map>

Go to the source code of this file.

Classes

class  ebml::seekDataWithKey_t< K >
 A templated subclass of seekData_t that stores a key of type K. More...
 
class  ebml::seekMap< K, H, E, A >
 Container mapping keys to seek data objects with keys. More...
 
class  ebml::seekData_t
 Represents parsed seek data extracted from an EBML element. More...
 
class  ebml::seekDataWithKey_t< K >
 A templated subclass of seekData_t that stores a key of type K. More...
 
class  ebml::seekMapBase
 Base class for seek map containers. More...
 
class  ebml::seekMap< K, H, E, A >
 Container mapping keys to seek data objects with keys. More...
 
class  ebml::seekHelper_t
 Helper class for creating and initializing seek data. More...
 
class  ebml::seekHelperByEBMLID< K, H, E, A >
 Templated helper class for EBML elements that search for key data within child elements. More...
 

Namespaces

 ebml
 

Macros

#define SEEKMAPDEFAULTS   typename K, typename H=std::hash<K>, typename E=std::equal_to<K>, typename A=std::allocator<std::pair<const K, seekDataWithKey_t<K>*>>
 

Macro Definition Documentation

◆ SEEKMAPDEFAULTS

#define SEEKMAPDEFAULTS   typename K, typename H=std::hash<K>, typename E=std::equal_to<K>, typename A=std::allocator<std::pair<const K, seekDataWithKey_t<K>*>>