#include <HLAbuffer.hh>
#include <cstring>
Go to the source code of this file.
Namespaces | |
namespace | libhla |
Classes | |
struct | LittleEndian |
Conversion to the Little Endian encoding. More... | |
struct | BigEndian |
Conversion to the Big Endian encoding. More... | |
struct | __swap< T, 1 > |
struct | __swap< T, 2 > |
struct | __swap< T, 4 > |
struct | __swap< T, 8 > |
struct | HLAbasicType |
HLA basic type, represented by <T> type stored in <S> using <E> encoding. More... | |
Typedefs | |
typedef HLAbasicType< short, int16_t, BigEndian > | HLAinteger16BE |
typedef HLAbasicType< long, int32_t, BigEndian > | HLAinteger32BE |
typedef HLAbasicType< long long, int64_t, BigEndian > | HLAinteger64BE |
typedef HLAbasicType< float, float, BigEndian > | HLAfloat32BE |
typedef HLAbasicType< double, double, BigEndian > | HLAfloat64BE |
typedef HLAbasicType< wchar_t, wchar_t, BigEndian > | HLAoctetPairBE |
typedef HLAbasicType< short, int16_t, LittleEndian > | HLAinteger16LE |
typedef HLAbasicType< long, int32_t, LittleEndian > | HLAinteger32LE |
typedef HLAbasicType< long long, int64_t, LittleEndian > | HLAinteger64LE |
typedef HLAbasicType< float, float, LittleEndian > | HLAfloat32LE |
typedef HLAbasicType< double, double, LittleEndian > | HLAfloat64LE |
typedef HLAbasicType< wchar_t, wchar_t, LittleEndian > | HLAoctetPairLE |
typedef HLAbasicType< char, char, BigEndian > | HLAoctet |
typedef HLAoctet | HLAASCIIchar |
typedef HLAoctetPairBE | HLAunicodeChar |
typedef HLAoctet | HLAbyte |
typedef HLAbasicType< unsigned short, uint16_t, BigEndian > | Unsignedinteger16BE |
typedef HLAbasicType< unsigned long, uint32_t, BigEndian > | Unsignedinteger32BE |
typedef HLAbasicType< unsigned long, uint64_t, BigEndian > | Unsignedinteger64BE |
Functions | |
template<class T, class S, template< class T >class E> | |
std::ostream & | PrintBuffer (std::ostream &stream, HLAbasicType< T, S, E > &buffer) |