source: EcnlProtoTool/trunk/asp3_dcre/tecsgen/tecs/mruby/mrubyPointers.cdl@ 270

Last change on this file since 270 was 270, checked in by coas-nagasima, 7 years ago

mruby版ECNLプロトタイピング・ツールを追加

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/plain
File size: 1.8 KB
Line 
1// Pointer celltypes
2
3namespace 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};
Note: See TracBrowser for help on using the repository browser.