#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) |
1.5.5