Namespaces | |
namespace | MXATypes |
Defines | |
#define | MXA_READ_WRITE false |
#define | MXA_READ_ONLY true |
#define | MXA_TYPE_CAST(T, V) ((T)(V)) |
#define | MXA_BIT_MIN 0 |
#define | MXA_BIT_MAX 1 |
#define | MXA_CHAR_MIN MXA_TYPE_CAST(char, 0u) |
#define | MXA_CHAR_MAX MXA_TYPE_CAST(char, 0xffu) |
#define | MXA_SIGNED_CHAR_MIN MXA_TYPE_CAST(signed char, 0x80) |
#define | MXA_SIGNED_CHAR_MAX MXA_TYPE_CAST(signed char, 0x7f) |
#define | MXA_UNSIGNED_CHAR_MIN MXA_TYPE_CAST(unsigned char, 0u) |
#define | MXA_UNSIGNED_CHAR_MAX MXA_TYPE_CAST(unsigned char, 0xffu) |
#define | MXA_SHORT_MIN MXA_TYPE_CAST(short, 0x8000) |
#define | MXA_SHORT_MAX MXA_TYPE_CAST(short, 0x7fff) |
#define | MXA_UNSIGNED_SHORT_MIN MXA_TYPE_CAST(unsigned short, 0u) |
#define | MXA_UNSIGNED_SHORT_MAX MXA_TYPE_CAST(unsigned short, 0xffffu) |
#define | MXA_INT_MIN MXA_TYPE_CAST(int, ~(~0u >> 1)) |
#define | MXA_INT_MAX MXA_TYPE_CAST(int, ~0u >> 1) |
#define | MXA_UNSIGNED_INT_MIN MXA_TYPE_CAST(unsigned int, 0) |
#define | MXA_UNSIGNED_INT_MAX MXA_TYPE_CAST(unsigned int, ~0u) |
#define | MXA_LONG_MIN MXA_TYPE_CAST(long, ~(~0ul >> 1)) |
#define | MXA_LONG_MAX MXA_TYPE_CAST(long, ~0ul >> 1) |
#define | MXA_UNSIGNED_LONG_MIN MXA_TYPE_CAST(unsigned long, 0ul) |
#define | MXA_UNSIGNED_LONG_MAX MXA_TYPE_CAST(unsigned long, ~0ul) |
#define | MXA_FLOAT_MIN MXA_TYPE_CAST(float, -1.0e+38f) |
#define | MXA_FLOAT_MAX MXA_TYPE_CAST(float, 1.0e+38f) |
#define | MXA_DOUBLE_MIN MXA_TYPE_CAST(double, -1.0e+299) |
#define | MXA_DOUBLE_MAX MXA_TYPE_CAST(double, 1.0e+299) |
#define | MXA_LARGE_INTEGER MXA_INT_MAX |
#define | MXA_LARGE_FLOAT MXA_FLOAT_MAX |
#define | MXA_UINT8_TYPE 1 |
#define | MXA_INT8_TYPE 2 |
#define | MXA_UINT16_TYPE 4 |
#define | MXA_INT16_TYPE 8 |
#define | MXA_UINT32_TYPE 16 |
#define | MXA_INT32_TYPE 32 |
#define | MXA_UINT64_TYPE 64 |
#define | MXA_INT64_TYPE 128 |
#define | MXA_FLOAT32_TYPE 256 |
#define | MXA_FLOAT64_TYPE 512 |
Typedefs | |
typedef std::vector< int8 > | MXATypes::Int8Vector |
typedef std::vector< uint8 > | MXATypes::Uint8Vector |
typedef std::vector< int16 > | MXATypes::Int16Vector |
typedef std::vector< uint16 > | MXATypes::Uint16Vector |
typedef std::vector< int32 > | MXATypes::Int32Vector |
typedef std::vector< uint32 > | MXATypes::Uint32Vector |
typedef std::vector< int64 > | MXATypes::Int64Vector |
typedef std::vector< uint64 > | MXATypes::Uint64Vector |
typedef std::vector< float32 > | MXATypes::Float32Vector |
typedef std::vector< float64 > | MXATypes::Float64Vector |
typedef std::vector< uint64 > | MXATypes::H5Dimensions |
typedef int32 | MXATypes::MXAError |
Variables | |
const int8 | MXATypes::Int8Type = 0x0F |
const uint8 | MXATypes::Uint8Type = 0x0F |
const int16 | MXATypes::Int16Type = 0x0F0F |
const uint16 | MXATypes::Uint16Type = 0x0F0F |
const int32 | MXATypes::Int32Type = 0x0F0F0F0F |
const uint32 | MXATypes::Uint32Type = 0x0F0F0F0F |
const int64 | MXATypes::Int64Type = 0x0F0F0F0F0F0F0F0Fll |
const uint64 | MXATypes::Uint64Type = 0x0F0F0F0F0F0F0F0Full |
const float32 | MXATypes::Float32Type = 0.0f |
const float64 | MXATypes::Float64Type = 0.0 |
#define MXA_BIT_MAX 1 |
#define MXA_BIT_MIN 0 |
#define MXA_CHAR_MAX MXA_TYPE_CAST(char, 0xffu) |
#define MXA_CHAR_MIN MXA_TYPE_CAST(char, 0u) |
#define MXA_DOUBLE_MAX MXA_TYPE_CAST(double, 1.0e+299) |
#define MXA_DOUBLE_MIN MXA_TYPE_CAST(double, -1.0e+299) |
#define MXA_FLOAT32_TYPE 256 |
#define MXA_FLOAT64_TYPE 512 |
#define MXA_FLOAT_MAX MXA_TYPE_CAST(float, 1.0e+38f) |
#define MXA_FLOAT_MIN MXA_TYPE_CAST(float, -1.0e+38f) |
#define MXA_INT16_TYPE 8 |
#define MXA_INT32_TYPE 32 |
#define MXA_INT64_TYPE 128 |
#define MXA_INT8_TYPE 2 |
#define MXA_INT_MAX MXA_TYPE_CAST(int, ~0u >> 1) |
#define MXA_INT_MIN MXA_TYPE_CAST(int, ~(~0u >> 1)) |
#define MXA_LARGE_FLOAT MXA_FLOAT_MAX |
#define MXA_LARGE_INTEGER MXA_INT_MAX |
#define MXA_LONG_MAX MXA_TYPE_CAST(long, ~0ul >> 1) |
#define MXA_LONG_MIN MXA_TYPE_CAST(long, ~(~0ul >> 1)) |
#define MXA_READ_ONLY true |
#define MXA_READ_WRITE false |
#define MXA_SHORT_MAX MXA_TYPE_CAST(short, 0x7fff) |
#define MXA_SHORT_MIN MXA_TYPE_CAST(short, 0x8000) |
#define MXA_SIGNED_CHAR_MAX MXA_TYPE_CAST(signed char, 0x7f) |
#define MXA_SIGNED_CHAR_MIN MXA_TYPE_CAST(signed char, 0x80) |
#define MXA_TYPE_CAST | ( | T, | |||
V | ) | ((T)(V)) |
#define MXA_UINT16_TYPE 4 |
#define MXA_UINT32_TYPE 16 |
#define MXA_UINT64_TYPE 64 |
#define MXA_UINT8_TYPE 1 |
#define MXA_UNSIGNED_CHAR_MAX MXA_TYPE_CAST(unsigned char, 0xffu) |
#define MXA_UNSIGNED_CHAR_MIN MXA_TYPE_CAST(unsigned char, 0u) |
#define MXA_UNSIGNED_INT_MAX MXA_TYPE_CAST(unsigned int, ~0u) |
#define MXA_UNSIGNED_INT_MIN MXA_TYPE_CAST(unsigned int, 0) |
#define MXA_UNSIGNED_LONG_MAX MXA_TYPE_CAST(unsigned long, ~0ul) |
#define MXA_UNSIGNED_LONG_MIN MXA_TYPE_CAST(unsigned long, 0ul) |
#define MXA_UNSIGNED_SHORT_MAX MXA_TYPE_CAST(unsigned short, 0xffffu) |
#define MXA_UNSIGNED_SHORT_MIN MXA_TYPE_CAST(unsigned short, 0u) |