| ▼Cbinary_function | |
| Ctest_utils::TotalSizeOp | |
| ▼Ctawara::Element | The Element interface, a basic interface to an element object |
| ►Ctawara::PrimitiveElement< double > | |
| Ctawara::FloatElement | Float primitive element |
| ►Ctawara::PrimitiveElement< int64_t > | |
| Ctawara::DateElement | Date primitive element |
| Ctawara::IntElement | Signed integer primitive element |
| ►Ctawara::PrimitiveElement< std::string > | |
| Ctawara::StringElement | String primitive element |
| ►Ctawara::PrimitiveElement< std::vector< char > > | |
| ►Ctawara::BinaryElement | Binary primitive element |
| Ctawara::FileData | The data of an attached file |
| ►Ctawara::PrimitiveElement< uint64_t > | |
| ►Ctawara::UIntElement | Unsigned integer primitive element |
| Ctawara::SilentTrackNumber | The track number of a silent track |
| ►Ctawara::BlockElement | |
| Ctawara::BlockGroup | The BlockGroup is the standard block |
| Ctawara::SimpleBlock | The SimpleBlock element, a simplified version of Blocks |
| ►Ctawara::MasterElement | The MasterElement interface |
| Ctawara::AttachedFile | An attachment is a binary blob attached to a segment |
| Ctawara::Attachments | The Attachments element stores opaque data attached to a segment |
| Ctawara::BlockAdditions | This element is used to specify reference blocks |
| ►Ctawara::Cluster | The base Cluster, defining the common interface for Cluster element implementations |
| Ctawara::FileCluster | The in-file Cluster implementation |
| Ctawara::MemoryCluster | The in-memory Cluster implementation |
| Ctawara::CuePoint | A CuePoint is an index from a timecode to one or more cluster/block positions |
| Ctawara::Cues | The Cues element provides a list of indexes into the blocks for specific timecodes |
| Ctawara::CueTrackPosition | The position in the segment of the data for a single track |
| Ctawara::EBMLElement | The EBML Header element |
| Ctawara::SeekElement | The Seek element, which contains a single index point in the SeekHead element |
| Ctawara::SeekHead | The SeekHead element, used as an index for a Tawara file |
| Ctawara::Segment | The Segment element |
| Ctawara::SegmentInfo | The SegmentInfo element, containing the meta-data for a segment |
| Ctawara::TrackEntry | A track entry provides the meta-data for a single track |
| ►Ctawara::TrackOperationBase | Abstract base class for individual track operations |
| Ctawara::TrackJoinBlocks | JoinBlocks track operation |
| Ctawara::Tracks | The Tracks element, listing all tracks in the segment |
| Ctawara::PrimitiveElement< T > | The primitive data element interface |
| Ctawara::VoidElement | Void primitive element |
| ▼Cequality_comparable | |
| Ctawara::PrimitiveElement< double > | |
| Ctawara::PrimitiveElement< int64_t > | |
| Ctawara::PrimitiveElement< std::string > | |
| Ctawara::PrimitiveElement< std::vector< char > > | |
| Ctawara::PrimitiveElement< uint64_t > | |
| Ctawara::AttachedFile | An attachment is a binary blob attached to a segment |
| Ctawara::Attachments | The Attachments element stores opaque data attached to a segment |
| ►Ctawara::Block | Block interface |
| Ctawara::BlockElement | |
| Ctawara::BlockImpl | Common block functionality implementation |
| Ctawara::BlockAdditions | This element is used to specify reference blocks |
| Ctawara::BlockGroup | The BlockGroup is the standard block |
| Ctawara::BlockImpl | Common block functionality implementation |
| Ctawara::CuePoint | A CuePoint is an index from a timecode to one or more cluster/block positions |
| Ctawara::Cues | The Cues element provides a list of indexes into the blocks for specific timecodes |
| Ctawara::CueTrackPosition | The position in the segment of the data for a single track |
| Ctawara::PrimitiveElement< T > | The primitive data element interface |
| Ctawara::SeekHead | The SeekHead element, used as an index for a Tawara file |
| Ctawara::SimpleBlock | The SimpleBlock element, a simplified version of Blocks |
| Ctawara::TrackEntry | A track entry provides the meta-data for a single track |
| Ctawara::TrackJoinBlocks | JoinBlocks track operation |
| Ctawara::Tracks | The Tracks element, listing all tracks in the segment |
| ▼Cexception | |
| ►Ctawara::TawaraError | Base error type |
| Ctawara::BadBodySize | A read body size does not match the actual body size in the file |
| Ctawara::BadDocReadVersion | The required Tawara read version is too high |
| Ctawara::BadElementLength | A fixed-length element is truncated or lengthened in the file |
| Ctawara::BadLacedFrameSize | A frame with a bad size was added to a block |
| Ctawara::BadReadVersion | The required EBML read version is too high |
| Ctawara::BufferTooSmall | A buffer was too small for the data |
| Ctawara::DuplicateTimecode | A duplicate timecode was encountered in the cues |
| Ctawara::DuplicateTrackNumber | A duplicate track number was encountered |
| Ctawara::DuplicateUID | A UID collision was encountered |
| Ctawara::EmptyBlock | An empty block was encountered |
| Ctawara::EmptyBlockAdditionsElement | An empty BlockAdditions element was read or written |
| Ctawara::EmptyCuePointElement | An empty CuePoint element was read or written |
| Ctawara::EmptyCuesElement | An empty Cues element was read or written |
| Ctawara::EmptyFrame | An empty frame was encountered |
| Ctawara::EmptyTracksElement | An empty Tracks element was read or written |
| Ctawara::InvalidChildID | A child element was found where it doesn't belong |
| Ctawara::InvalidEBMLID | An invalid EBML class ID was found |
| Ctawara::InvalidElementID | An invalid Element ID was provided |
| Ctawara::InvalidVarInt | An invalid variable-length integer was found |
| Ctawara::MaxLaceSizeExceeded | The maximum lace size for a block was exceeded |
| Ctawara::MissingChild | A necessary child element was missing |
| Ctawara::MultipleSeekHeads | A segment was found with multiple meta-seeks |
| Ctawara::NoAttachedData | An attached file with no data was read or written |
| Ctawara::NoAttachments | An attachments element with no attachments was read or written |
| Ctawara::NoClusters | A segment was found without at least one cluster |
| Ctawara::NoSegmentInfo | A segment was found without a segment info element |
| Ctawara::NotEBML | File is not an EBML file |
| Ctawara::NotImplemented | Something is not supported |
| Ctawara::NoTracks | A segment was found without a tracks information element |
| Ctawara::NotTawara | File is not a Tawara file |
| Ctawara::NotWriting | A segment or cluster was finalised before being started |
| Ctawara::ReadError | A read error was encountered during a read |
| Ctawara::SpecSizeTooSmall | A specified size for a variable-length integer is too small |
| Ctawara::ValueOutOfRange | A child element's value was set outside the allowable range |
| Ctawara::ValueSizeOutOfRange | A child element's size is below or above the required size |
| Ctawara::VarIntTooBig | A variable-length integer is too large to be encoded |
| Ctawara::VoidTooSmall | The requested size of a void element is too small |
| Ctawara::WriteError | A write error was encountered during a write |
| ▼Cexception | |
| Ctawara::TawaraError | Base error type |
| ▼Citerator_facade | |
| Ctawara::FileCluster::IteratorBase< BlockType > | |
| Ctawara::MemoryCluster::IteratorBase< BlockType, IterType > | |
| Ctawara::Segment::BlockIteratorBase< ClusterItrType, BlockItrType > | |
| Ctawara::Segment::ClusterIteratorBase< ClusterType > | |
| ▼Cnoncopyable | |
| ►Ctawara::Tawara | The Tawara interface, the interface provided by all Tawara objects |
| Ctawara::TawaraImpl | Implementation of the Tawara interface |