Handle all operations on a printable string EBML element. More...
#include <EbmlString.h>


Public Member Functions | |
| EbmlString (const std::string &aDefaultValue) | |
| EbmlString (const EbmlString &ElementToClone) | |
| virtual bool | ValidateSize () const |
| filepos_t | RenderData (IOCallback &output, bool bForceRender, bool bWithDefault=false) |
| filepos_t | ReadData (IOCallback &input, ScopeMode ReadFully=SCOPE_ALL_DATA) |
| return the size of the data stored in the element, on reading | |
| filepos_t | UpdateSize (bool bWithDefault=false, bool bForceRender=false) |
| EbmlString & | operator= (const std::string &) |
| operator const std::string & () const | |
| void | SetDefaultValue (std::string &) |
| const std::string & | DefaultVal () const |
| bool | IsDefaultValue () const |
Protected Attributes | |
| std::string | Value |
| std::string | DefaultValue |
| The actual value of the element. | |
Handle all operations on a printable string EBML element.
| EbmlString::EbmlString | ( | const EbmlString & | ElementToClone | ) |
| filepos_t EbmlString::RenderData | ( | IOCallback & | output, | |
| bool | bForceRender, | |||
| bool | bWithDefault = false | |||
| ) | [virtual] |
Implements EbmlElement.
1.6.3