| Tide 0.1.0 | 
#include <tide/el_ids.h>#include <tide/win_dll.h>#include <boost/exception/all.hpp>#include <exception>#include <stdint.h>#include <vector>
Go to the source code of this file.
| Classes | |
| struct | tide::TideError | 
| Base error type.  More... | |
| struct | tide::NotImplemented | 
| Something is not supported.  More... | |
| struct | tide::NotEBML | 
| File is not an EBML file.  More... | |
| struct | tide::NotTide | 
| File is not a Tide file.  More... | |
| struct | tide::BadReadVersion | 
| The required EBML read version is too high.  More... | |
| struct | tide::BadDocReadVersion | 
| The required Tide read version is too high.  More... | |
| struct | tide::InvalidEBMLID | 
| An invalid EBML class ID was found.  More... | |
| struct | tide::InvalidVarInt | 
| An invalid variable-length integer was found.  More... | |
| struct | tide::VarIntTooBig | 
| A variable-length integer is too large to be encoded.  More... | |
| struct | tide::SpecSizeTooSmall | 
| A specified size for a variable-length integer is too small.  More... | |
| struct | tide::BufferTooSmall | 
| A buffer was too small for the data.  More... | |
| struct | tide::ReadError | 
| A read error was encountered during a read.  More... | |
| struct | tide::WriteError | 
| A write error was encountered during a write.  More... | |
| struct | tide::InvalidElementID | 
| An invalid Element ID was provided.  More... | |
| struct | tide::BadElementLength | 
| A fixed-length element is truncated or lengthened in the file.  More... | |
| struct | tide::BadBodySize | 
| A read body size does not match the actual body size in the file.  More... | |
| struct | tide::InvalidChildID | 
| A child element was found where it doesn't belong.  More... | |
| struct | tide::MissingChild | 
| A necessary child element was missing.  More... | |
| struct | tide::ValueOutOfRange | 
| A child element's value was set outside the allowable range.  More... | |
| struct | tide::ValueSizeOutOfRange | 
| A child element's size is below or above the required size.  More... | |
| struct | tide::EmptyTracksElement | 
| An empty Tracks element was read or written.  More... | |
| struct | tide::DuplicateTrackNumber | 
| A duplicate track number was encountered.  More... | |
| struct | tide::DuplicateUID | 
| A UID collision was encountered.  More... | |
| struct | tide::EmptyBlock | 
| An empty block was encountered.  More... | |
| struct | tide::EmptyFrame | 
| An empty frame was encountered.  More... | |
| struct | tide::MaxLaceSizeExceeded | 
| The maximum lace size for a block was exceeded.  More... | |
| struct | tide::BadLacedFrameSize | 
| A frame with a bad size was added to a block.  More... | |
| struct | tide::EmptyBlockAdditionsElement | 
| An empty BlockAdditions element was read or written.  More... | |
| struct | tide::MultipleSeekHeads | 
| A segment was found with multiple meta-seeks.  More... | |
| struct | tide::NoSegmentInfo | 
| A segment was found without a segment info element.  More... | |
| struct | tide::NoTracks | 
| A segment was found without a tracks information element.  More... | |
| struct | tide::NoClusters | 
| A segment was found without at least one cluster.  More... | |
| struct | tide::NotWriting | 
| A segment or cluster was finalised before being started.  More... | |
| struct | tide::VoidTooSmall | 
| The requested size of a void element is too small.  More... | |
| Namespaces | |
| namespace | tide | 
| Typedefs | |
| typedef boost::error_info < struct tag_ver, std::streamsize > | tide::err_ver | 
| A version. | |
| typedef boost::error_info < struct tag_pos, std::streamsize > | tide::err_pos | 
| Position in a Tide file. | |
| typedef boost::error_info < struct tag_varint, uint64_t > | tide::err_varint | 
| Value of a variable-length integer. | |
| typedef boost::error_info < struct tag_bufsize, std::streamsize > | tide::err_bufsize | 
| The size of a buffer. | |
| typedef boost::error_info < struct tag_reqsize, std::streamsize > | tide::err_reqsize | 
| The required size of a buffer or a file read. | |
| typedef boost::error_info < struct tag_specsize, std::streamsize > | tide::err_specsize | 
| The specified size to encode a variable-length integer into. | |
| typedef boost::error_info < struct tag_id, ids::ID > | tide::err_id | 
| An Element ID. | |
| typedef boost::error_info < struct tag_par_id, uint32_t > | tide::err_par_id | 
| A parent element ID. | |
| typedef boost::error_info < struct tag_valid_sizes, std::vector< std::streamsize > > | tide::err_valid_sizes | 
| A set of valid element sizes. | |
| typedef boost::error_info < struct tag_el_size, std::streamsize > | tide::err_el_size | 
| The size of an element. | |
| typedef boost::error_info < struct tag_track_num, uint64_t > | tide::err_track_num | 
| A track number. | |
| typedef boost::error_info < struct tag_int_uid, uint64_t > | tide::err_int_uid | 
| An integer UID. | |
| typedef boost::error_info < struct tag_max_lace, unsigned int > | tide::err_max_lace | 
| The maximum size of a lace. | |
| typedef boost::error_info < struct tag_req_lace, unsigned int > | tide::err_req_lace | 
| The requested size of a lace. | |
| typedef boost::error_info < struct tag_frame_size, std::streamsize > | tide::err_frame_size | 
| The size of a frame. | |
 1.7.3
 1.7.3