Endian< TYPE, ENDIAN > Class Template Reference

general class to handle endian-specific buffers More...

#include <EbmlEndian.h>

List of all members.

Public Member Functions

 Endian (const TYPE value)
EndianEval (const binary *endian_buffer)
void Fill (binary *endian_buffer) const
 operator const TYPE & () const
const TYPE & endian () const
size_t size () const
bool operator!= (const binary *buffer) const

Protected Member Functions

void process_endian ()
void process_platform ()

Protected Attributes

TYPE platform_value
TYPE endian_value

Detailed Description

template<class TYPE, endianess ENDIAN>
class Endian< TYPE, ENDIAN >

general class to handle endian-specific buffers

Note:
don't forget to define/undefine _ENDIANESS_ to BIG_ENDIAN depending on your machine

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Enumerations Enumerator
Generated on Tue Jun 8 11:06:04 2010 for libebml by  doxygen 1.6.3