MXATypeDefs.h File Reference

This file contains many common typdefs used through out the MXA Source code. More...


Namespaces

namespace  H5Lite

Defines

#define NEW_UCHAR_ARRAY(VarName, Size)   UCharArray VarName(new uint8[Size]);
#define H5T_NATIVE_INT8   1
#define H5T_NATIVE_INT8   1
#define H5T_NATIVE_UINT8   2
#define H5T_NATIVE_INT16   3
#define H5T_NATIVE_UINT16   4
#define H5T_NATIVE_INT32   5
#define H5T_NATIVE_UINT32   6
#define H5T_NATIVE_INT64   7
#define H5T_NATIVE_UINT64   8
#define H5T_NATIVE_FLOAT   9
#define H5T_NATIVE_DOUBLE   10
#define H5T_STRING   11

Typedefs

typedef std::string MXAString
typedef boost::shared_array<
uint8 > 
UCharArray
typedef boost::shared_array<
int8 > 
CharArray
typedef boost::shared_array<
uint16 > 
UShortArray
typedef boost::shared_array<
int16 > 
ShortArray
typedef boost::shared_array<
uint32 > 
UIntArray
typedef boost::shared_array<
int32 > 
IntArray
typedef boost::shared_array<
uint64 > 
ULongLongArray
typedef boost::shared_array<
int64 > 
LongLongArray

Functions

template<typename T>
MXA_EXPORT std::string H5Lite::HDFTypeForPrimitiveAsStr (T value)
template<typename T>
MXA_EXPORT int32 H5Lite::HDFTypeForPrimitive (T value)
static int32 H5Lite::HDFTypeFromString (const std::string &value)


Detailed Description

This file contains many common typdefs used through out the MXA Source code.


Define Documentation

#define H5T_NATIVE_DOUBLE   10

#define H5T_NATIVE_FLOAT   9

#define H5T_NATIVE_INT16   3

#define H5T_NATIVE_INT32   5

#define H5T_NATIVE_INT64   7

#define H5T_NATIVE_INT8   1

#define H5T_NATIVE_INT8   1

#define H5T_NATIVE_UINT16   4

#define H5T_NATIVE_UINT32   6

#define H5T_NATIVE_UINT64   8

#define H5T_NATIVE_UINT8   2

#define H5T_STRING   11

#define NEW_UCHAR_ARRAY ( VarName,
Size   )     UCharArray VarName(new uint8[Size]);


Typedef Documentation

typedef boost::shared_array<int8> CharArray

typedef boost::shared_array<int32> IntArray

typedef boost::shared_array<int64> LongLongArray

typedef std::string MXAString

typedef boost::shared_array<int16> ShortArray

typedef boost::shared_array<uint8> UCharArray

typedef boost::shared_array<uint32> UIntArray

typedef boost::shared_array<uint64> ULongLongArray

typedef boost::shared_array<uint16> UShortArray


Generated on Tue Nov 17 18:43:10 2009 for MXADataModel by  doxygen 1.5.2