|
libebml_ng
|
Represents parsed seek data extracted from an EBML element. More...
#include <seekdata.h>
Public Member Functions | |
| seekData_t (const parseString &) | |
| seekData_t (const parseFile &) | |
| seekData_t (ebmlElement &) | |
| seekData_t (const ebmlElement &) | |
| seekData_t (ebmlID_t, vintWidth_t, off_t, size_t, vintWidth_t) | |
| seekData_t (ebmlID_t, vintWidth_t, off_t, size_t, vintWidth_t, ebmlElement_wp &&) | |
| seekData_t (ebmlID_t, vintWidth_t, off_t, size_t, vintWidth_t, ebmlElement_wp &&, ebmlMasterElement_wp &&) | |
| seekData_t (seekData_t &&)=default | |
| seekData_t & | operator= (seekData_t &&)=default |
| vintWidth_t | headSize () const |
| size_t | outerSize () const |
| off_t | endOffset () const |
| ebmlElement_sp | get () |
| c_ebmlElement_sp | cget () |
| template<typename K > | |
| seekDataWithKey_t< K > & | withKeyType () |
| template<typename K > | |
| const seekDataWithKey_t< K > & | withKeyType () const |
| template<typename K > | |
| K & | key () |
| template<typename K > | |
| const K & | key () const |
| virtual std::wstring | repr () const |
| virtual | ~seekData_t () |
Public Attributes | |
| ebmlID_t | ebmlID |
| vintWidth_t | ebmlIDWidth |
| off_t | offsetInParent |
| size_t | dataSize |
| vintWidth_t | sizeWidth |
| ebmlElement_fp | ref |
| ebmlMasterElement_fp | parent |
Represents parsed seek data extracted from an EBML element.
Stores identifying fields:
and methods to return the associated EBML element.
| ebml::seekData_t::seekData_t | ( | const parseString & | parsed | ) |
| ebml::seekData_t::seekData_t | ( | const parseFile & | parsed | ) |
| ebml::seekData_t::seekData_t | ( | ebmlElement & | elem | ) |
| ebml::seekData_t::seekData_t | ( | const ebmlElement & | elem | ) |
| ebml::seekData_t::seekData_t | ( | ebmlID_t | ebmlID, |
| vintWidth_t | ebmlIDWidth, | ||
| off_t | offset, | ||
| size_t | dataSize, | ||
| vintWidth_t | sizeWidth | ||
| ) |
| ebml::seekData_t::seekData_t | ( | ebmlID_t | ebmlID, |
| vintWidth_t | ebmlIDWidth, | ||
| off_t | offset, | ||
| size_t | dataSize, | ||
| vintWidth_t | sizeWidth, | ||
| ebmlElement_wp && | ref | ||
| ) |
| ebml::seekData_t::seekData_t | ( | ebmlID_t | ebmlID, |
| vintWidth_t | ebmlIDWidth, | ||
| off_t | offset, | ||
| size_t | dataSize, | ||
| vintWidth_t | sizeWidth, | ||
| ebmlElement_wp && | ref, | ||
| ebmlMasterElement_wp && | parent | ||
| ) |
|
default |
|
virtual |
| ebml::ptr< const ebmlElement > ebml::seekData_t::cget | ( | ) |
| off_t ebml::seekData_t::endOffset | ( | ) | const |
| ebml::ptr< ebmlElement > ebml::seekData_t::get | ( | ) |
| vintWidth_t ebml::seekData_t::headSize | ( | ) | const |
| K& ebml::seekData_t::key | ( | ) |
| const K& ebml::seekData_t::key | ( | ) | const |
|
default |
| size_t ebml::seekData_t::outerSize | ( | ) | const |
|
virtual |
Reimplemented in ebml::seekDataWithKey_t< K >.
| seekDataWithKey_t<K>& ebml::seekData_t::withKeyType | ( | ) |
| const seekDataWithKey_t<K>& ebml::seekData_t::withKeyType | ( | ) | const |
| size_t ebml::seekData_t::dataSize |
| ebmlID_t ebml::seekData_t::ebmlID |
| vintWidth_t ebml::seekData_t::ebmlIDWidth |
| off_t ebml::seekData_t::offsetInParent |
| ebmlMasterElement_fp ebml::seekData_t::parent |
| ebmlElement_fp ebml::seekData_t::ref |
| vintWidth_t ebml::seekData_t::sizeWidth |
1.8.14