NEOCCA bindings Specification  0.2.8
Type.hh
Go to the documentation of this file.
1 #ifndef neo_Type_h_seen
2 #define neo_Type_h_seen
3 
4 /* A file of auxiliaries that mainly distract the new reader. */
5 
6 namespace neo {
7 namespace cca {
8 
9 
14 enum Type {
20  NoType = -1,
21 
23  Int = 1,
24 
26  Long = 2,
27 
29  Float = 3,
30 
32  Double = 4,
33 
35  Fcomplex = 5,
36 
38  Dcomplex = 6,
39 
41  String = 7,
42 
44  Bool = 8,
45 
47  IntArray = 21,
48 
50  LongArray = 22,
51 
53  FloatArray = 23,
54 
57 
60 
63 
66 
68  BoolArray = 28,
69 
70 } ; // end enum Type
71 
72 
73 } // end namespace cca
74 } // end namespace neo
75 
76 #endif // neo_Type_h_seen
An array of Fcomplex.
Definition: Type.hh:59
An array of Long.
Definition: Type.hh:50
An array of String.
Definition: Type.hh:65
An array of Double.
Definition: Type.hh:56
Type
Mapping of sidl/java primitive types and arrays to occuring in the TypeMap interface to integers...
Definition: Type.hh:14
A boolean value in the language native representation.
Definition: Type.hh:44
A 64x2 bit complex float number, a_d + b_d*i.
Definition: Type.hh:38
An array of Bool.
Definition: Type.hh:68
An array of Float.
Definition: Type.hh:53
An array of Int.
Definition: Type.hh:47
A signed, 64 bit int.
Definition: Type.hh:26
A 64 bit floating point number.
Definition: Type.hh:32
A signed, 32 bit int.
Definition: Type.hh:23
An array of Dcomplex.
Definition: Type.hh:62
A 32 bit floating point number.
Definition: Type.hh:29
Undefined primitive type.
Definition: Type.hh:20
A 32x2 bit complex float number, a_f + b_f*i.
Definition: Type.hh:35
This is neoclassic – the ::classic::gov::cca headers updated to be similar to the official CCA speci...
Definition: neocca.hh:62
A string, in the language native representation.
Definition: Type.hh:41