1 | // Pointer celltypes
|
---|
2 |
|
---|
3 | namespace nMruby {
|
---|
4 | // Pointer to Bool
|
---|
5 | [singleton]celltype tBoolPointer { entry sInitializeTECSBridge eInitialize; };
|
---|
6 |
|
---|
7 | // Pointer to Chars
|
---|
8 | [singleton]celltype tCharPointer { entry sInitializeTECSBridge eInitialize; };
|
---|
9 | [singleton]celltype tSCharPointer { entry sInitializeTECSBridge eInitialize; };
|
---|
10 | [singleton]celltype tUCharPointer { entry sInitializeTECSBridge eInitialize; };
|
---|
11 |
|
---|
12 | // Pointer to Signed Integers
|
---|
13 | [singleton]celltype tInt8Pointer { entry sInitializeTECSBridge eInitialize; };
|
---|
14 | [singleton]celltype tInt16Pointer { entry sInitializeTECSBridge eInitialize; };
|
---|
15 | [singleton]celltype tInt32Pointer { entry sInitializeTECSBridge eInitialize; };
|
---|
16 | [singleton]celltype tInt64Pointer { entry sInitializeTECSBridge eInitialize; };
|
---|
17 |
|
---|
18 | // Pointer to Unsigned Integers
|
---|
19 | [singleton]celltype tUInt8Pointer { entry sInitializeTECSBridge eInitialize; };
|
---|
20 | [singleton]celltype tUInt16Pointer { entry sInitializeTECSBridge eInitialize; };
|
---|
21 | [singleton]celltype tUInt32Pointer { entry sInitializeTECSBridge eInitialize; };
|
---|
22 | [singleton]celltype tUInt64Pointer { entry sInitializeTECSBridge eInitialize; };
|
---|
23 |
|
---|
24 | // Pointer to Floating types
|
---|
25 | [singleton]celltype tFloat32Pointer { entry sInitializeTECSBridge eInitialize; };
|
---|
26 | [singleton]celltype tDouble64Pointer { entry sInitializeTECSBridge eInitialize; };
|
---|
27 |
|
---|
28 | // Pointer to Integers (unrecommended)
|
---|
29 | [singleton]celltype tIntPointer { entry sInitializeTECSBridge eInitialize; };
|
---|
30 | [singleton]celltype tShortPointer { entry sInitializeTECSBridge eInitialize; };
|
---|
31 | [singleton]celltype tLongPointer { entry sInitializeTECSBridge eInitialize; };
|
---|
32 | [singleton]celltype tUIntPointer { entry sInitializeTECSBridge eInitialize; };
|
---|
33 | [singleton]celltype tUShortPointer { entry sInitializeTECSBridge eInitialize; };
|
---|
34 | [singleton]celltype tULongPointer { entry sInitializeTECSBridge eInitialize; };
|
---|
35 | };
|
---|