types.h File Reference

#include <typeinfo>
#include <Qt/qstring.h>

Include dependency graph for types.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define BASIC_TYPES
#define BASIC_TYPE(A, B, C)   typedef A B;
#define ARRAY_TYPES

Typedefs

typedef IntegerClass< signed2,
true,'w'> 
Signed2
typedef IntegerClass< signed4,
true,'i'> 
Signed4
typedef IntegerClass< signed8,
true,'l'> 
Signed8
typedef IntegerClass
< unsigned1, false,'b'> 
Unsigned1
typedef IntegerClass
< unsigned2, false,'w'> 
Unsigned2
typedef IntegerClass
< unsigned4, false,'i'> 
Unsigned4
typedef IntegerClass
< unsigned8, false,'l'> 
Unsigned8
typedef FloatClass< float4,'f'> Float4
typedef FloatClass< float8,'d'> Float8

Variables

BASIC_TYPES typedef
IntegerClass< signed1, true,'b'> 
Signed1


Define Documentation

#define ARRAY_TYPES

Value:

ARRAY_TYPE(1,signed1) ARRAY_TYPE(2,signed1) ARRAY_TYPE(3,signed1) \
ARRAY_TYPE(4,signed1) ARRAY_TYPE(5,signed1) ARRAY_TYPE(6,signed1) \
ARRAY_TYPE(7,signed1) ARRAY_TYPE(8,signed1) ARRAY_TYPE(1,signed2) \
ARRAY_TYPE(2,signed2) ARRAY_TYPE(3,signed2) ARRAY_TYPE(4,signed2) \
ARRAY_TYPE(5,signed2) ARRAY_TYPE(6,signed2) ARRAY_TYPE(7,signed2) \
ARRAY_TYPE(8,signed2) ARRAY_TYPE(1,signed4) ARRAY_TYPE(2,signed4) \
ARRAY_TYPE(3,signed4) ARRAY_TYPE(4,signed4) ARRAY_TYPE(5,signed4) \
ARRAY_TYPE(6,signed4) ARRAY_TYPE(7,signed4) ARRAY_TYPE(8,signed4) \
ARRAY_TYPE(1,signed8) ARRAY_TYPE(2,signed8) ARRAY_TYPE(3,signed8) \
ARRAY_TYPE(4,signed8) ARRAY_TYPE(5,signed8) ARRAY_TYPE(6,signed8) \
ARRAY_TYPE(7,signed8) ARRAY_TYPE(8,signed8) ARRAY_TYPE(1,unsigned1) \
ARRAY_TYPE(2,unsigned1) ARRAY_TYPE(3,unsigned1) ARRAY_TYPE(4,unsigned1) \
ARRAY_TYPE(5,unsigned1) ARRAY_TYPE(6,unsigned1) ARRAY_TYPE(7,unsigned1) \
ARRAY_TYPE(8,unsigned1) ARRAY_TYPE(1,unsigned2) ARRAY_TYPE(2,unsigned2) \
ARRAY_TYPE(3,unsigned2) ARRAY_TYPE(4,unsigned2) ARRAY_TYPE(5,unsigned2) \
ARRAY_TYPE(6,unsigned2) ARRAY_TYPE(7,unsigned2) ARRAY_TYPE(8,unsigned2) \
ARRAY_TYPE(1,unsigned4) ARRAY_TYPE(2,unsigned4) ARRAY_TYPE(3,unsigned4) \
ARRAY_TYPE(4,unsigned4) ARRAY_TYPE(5,unsigned4) ARRAY_TYPE(6,unsigned4) \
ARRAY_TYPE(7,unsigned4) ARRAY_TYPE(8,unsigned4) ARRAY_TYPE(1,unsigned8) \
ARRAY_TYPE(2,unsigned8) ARRAY_TYPE(3,unsigned8) ARRAY_TYPE(4,unsigned8) \
ARRAY_TYPE(5,unsigned8) ARRAY_TYPE(6,unsigned8) ARRAY_TYPE(7,unsigned8) \
ARRAY_TYPE(8,unsigned8) ARRAY_TYPE(1,float4) ARRAY_TYPE(2,float4) \
ARRAY_TYPE(3,float4) ARRAY_TYPE(4,float4) ARRAY_TYPE(5,float4) \
ARRAY_TYPE(6,float4) ARRAY_TYPE(7,float4) ARRAY_TYPE(8,float4) \
ARRAY_TYPE(1,float8) ARRAY_TYPE(2,float8) ARRAY_TYPE(3,float8) \
ARRAY_TYPE(4,float8) ARRAY_TYPE(5,float8) ARRAY_TYPE(6,float8) \
ARRAY_TYPE(7,float8) ARRAY_TYPE(8,float8) ARRAY_TYPE(1,Data) \
ARRAY_TYPE(2,Data) ARRAY_TYPE(3,Data) ARRAY_TYPE(4,Data) ARRAY_TYPE(5,Data) \
ARRAY_TYPE(6,Data) ARRAY_TYPE(7,Data) ARRAY_TYPE(8,Data)

Definition at line 93 of file types.h.

#define BASIC_TYPE ( A,
B,
 )     typedef A B;

Definition at line 63 of file types.h.

#define BASIC_TYPES

Value:

BASIC_TYPE(signed            char, signed1,   Signed1) \
BASIC_TYPE(signed       short int, signed2,   Signed2) \
BASIC_TYPE(signed             int, signed4,   Signed4) \
BASIC_TYPE(signed   long long int, signed8,   Signed8) \
BASIC_TYPE(unsigned          char, unsigned1, Unsigned1) \
BASIC_TYPE(unsigned     short int, unsigned2, Unsigned2) \
BASIC_TYPE(unsigned           int, unsigned4, Unsigned4) \
BASIC_TYPE(unsigned long long int, unsigned8, Unsigned8) \
BASIC_TYPE(                 float, float4,    Float4) \
BASIC_TYPE(                double, float8,    Float8)

Definition at line 51 of file types.h.


Typedef Documentation

typedef FloatClass<float4,'f'> Float4

Definition at line 75 of file types.h.

typedef FloatClass<float8,'d'> Float8

Definition at line 76 of file types.h.

typedef IntegerClass<signed2,true,'w'> Signed2

Definition at line 68 of file types.h.

typedef IntegerClass<signed4,true,'i'> Signed4

Definition at line 69 of file types.h.

typedef IntegerClass<signed8,true,'l'> Signed8

Definition at line 70 of file types.h.

typedef IntegerClass<unsigned1,false,'b'> Unsigned1

Definition at line 71 of file types.h.

typedef IntegerClass<unsigned2,false,'w'> Unsigned2

Definition at line 72 of file types.h.

typedef IntegerClass<unsigned4,false,'i'> Unsigned4

Definition at line 73 of file types.h.

typedef IntegerClass<unsigned8,false,'l'> Unsigned8

Definition at line 74 of file types.h.


Variable Documentation

BASIC_TYPES typedef IntegerClass<signed1,true,'b'> Signed1

Definition at line 67 of file types.h.


Generated on Sat Feb 20 19:04:26 2010 for Data Objects by  doxygen 1.5.9