Main Page
Namespace List
Class Hierarchy
Alphabetical List
Compound List
File List
Namespace Members
Compound Members
File Members
Go to the documentation of this file.
18 #include "igtlTypeConfig.h"
21 #if IGTL_SIZEOF_CHAR == 1
22 typedef unsigned char igtlUint8;
23 typedef char igtlInt8;
25 # error "No native data type can represent an 8-bit integer."
29 #if IGTL_SIZEOF_SHORT == 2
30 typedef unsigned short igtlUint16;
31 typedef signed short igtlInt16;
32 #elif IGTL_SIZEOF_INT == 2
33 typedef unsigned int igtlUint16;
34 typedef signed int igtlInt16;
36 # error "No native data type can represent a 16-bit integer."
40 #if IGTL_SIZEOF_INT == 4
41 typedef unsigned int igtlUint32;
42 typedef signed int igtlInt32;
43 #elif IGTL_SIZEOF_LONG == 4
44 typedef unsigned long igtlUint32;
45 typedef signed long igtlInt32;
47 # error "No native data type can represent a 32-bit integer."
51 #if defined(IGTL_TYPE_USE_LONG_LONG) && IGTL_SIZEOF_LONG_LONG == 8
52 typedef unsigned long long igtlUint64;
53 typedef signed long long igtlInt64;
54 #elif IGTL_SIZEOF_INT == 8
55 typedef unsigned int igtlUint64;
56 typedef signed int igtlInt64;
57 #elif IGTL_SIZEOF_LONG == 8
58 typedef unsigned long igtlUint64;
59 typedef signed long igtlInt64;
60 #elif defined(IGTL_TYPE_USE___INT64) && IGTL_SIZEOF___INT64 == 8
61 typedef unsigned __int64 igtlUint64;
62 typedef signed __int64 igtlInt64;
63 #elif defined(IGTL_TYPE_USE_INT64_T) && IGTL_SIZEOF_INT64_T == 8
64 typedef unsigned int64_t igtlUint64;
65 typedef signed int64_t igtlInt64;
67 # error "No native data type can represent a 64-bit integer."
71 #if IGTL_SIZEOF_FLOAT == 4
72 typedef float igtlFloat32;
74 # error "No native data type can represent a 32-bit floating point value."
78 #if IGTL_SIZEOF_DOUBLE == 8
79 typedef double igtlFloat64;
81 # error "No native data type can represent a 64-bit floating point value."
Generated at Tue Aug 4 2015 16:20:53 for OpenIGTLink by
1.8.9.1 written by Dimitri van Heesch,
© 1997-2012