#include <ebmlSchema.h>
◆ ebmlSchema()
| ebml::ebmlSchema::ebmlSchema |
( |
const std::string & |
docType, |
|
|
unsigned long |
docTypeVersion, |
|
|
const ebmlElementType * |
rootcls, |
|
|
const range_t & |
maxIDLength, |
|
|
const range_t & |
maxSizeLength |
|
) |
| |
◆ _new() [1/2]
◆ _new() [2/2]
◆ create() [1/2]
template<typename T >
| ebmlDocument_sp ebml::ebmlSchema::create |
( |
const std::string & |
filename, |
|
|
size_t |
initSize |
|
) |
| const |
◆ create() [2/2]
template<typename T >
| ebmlDocument_sp ebml::ebmlSchema::create |
( |
const std::string & |
filename, |
|
|
size_t |
initSize, |
|
|
unsigned long |
maxIDLength, |
|
|
unsigned long |
maxSizeLength |
|
) |
| const |
◆ docType()
| const std::string& ebml::ebmlSchema::docType |
( |
| ) |
const |
◆ docTypeVersion()
| unsigned long ebml::ebmlSchema::docTypeVersion |
( |
| ) |
const |
◆ getElementType() [1/2]
◆ getElementType() [2/2]
| const ebmlElementType& ebml::ebmlSchema::getElementType |
( |
const std::wstring & |
name | ) |
const |
◆ maxIDLength()
| const range_t& ebml::ebmlSchema::maxIDLength |
( |
| ) |
const |
◆ maxSizeLength()
| const range_t& ebml::ebmlSchema::maxSizeLength |
( |
| ) |
const |
◆ open()
template<typename T >
| template ebmlDocument_sp ebml::ebmlSchema::open< FILE *> |
( |
const std::string & |
, |
|
|
bool |
write = false |
|
) |
| const |
◆ rootcls()
The documentation for this class was generated from the following files: