#include <ebmlDocument.h>
◆ ebmlDocument() [1/3]
| ebml::ebmlDocument::ebmlDocument |
( |
const ebmlSchema * |
schema | ) |
|
|
protected |
◆ ebmlDocument() [2/3]
◆ ebmlDocument() [3/3]
◆ blksize()
| size_t ebml::ebmlDocument::blksize |
( |
| ) |
const |
◆ file()
| ioBase & ebml::ebmlDocument::file |
( |
| ) |
|
◆ head()
◆ mutex()
| std::shared_mutex & ebml::ebmlDocument::mutex |
( |
| ) |
const |
◆ rlock()
| std::shared_lock< std::shared_mutex > ebml::ebmlDocument::rlock |
( |
| ) |
const |
◆ root() [1/2]
◆ root() [2/2]
template<typename T >
| ebml::ptr<T> ebml::ebmlDocument::root |
( |
| ) |
const |
|
inline |
◆ schema()
| const ebmlSchema * ebml::ebmlDocument::schema |
( |
| ) |
const |
◆ setHead() [1/2]
◆ setHead() [2/2]
◆ setRoot() [1/2]
◆ setRoot() [2/2]
◆ wlock()
| std::unique_lock< std::shared_mutex > ebml::ebmlDocument::wlock |
( |
| ) |
const |
◆ ebmlSchema
The documentation for this class was generated from the following files: