PrevNextUpHome SophiaFramework UNIVERSE 5.3

26.1. SophiaFramework / Standard C++ / BREW

Table 26.1. SophiaFramework / Standard C++ / BREW: Types

SophiaFramework Standard C++ BREW (C language) Description
Bool bool boolean boolean type
Void void void void type
UInt08 unsigned char uint8 unsigned 8-bit integer
SIntN signed int int signed integer
SInt16 signed short int16 signed 16-bit integer
UInt32 unsigned long int uint32 unsigned 32-bit integer(Other types: Integer type)
Float32 float float 32-bit floating point
Float64 double double 64-bit floating point
Byte unsigned char byte byte type
AChar char char 1-byte character type
WChar w_char AECHAR 2-byte character type
Ptr * * pointer type(Example: use BoolPtr instead of Bool*)
Ref & & reference type(Example: use BoolRef instead of Bool&)

Table 26.2. SophiaFramework / Standard C++ / BREW: Constants

SophiaFramework Standard C++ BREW (C language) Description
null NULL NULL null pointer
true true TRUE boolean value that represents true
false false FALSE boolean value that represents false

Table 26.3. SophiaFramework / Standard C++ / BREW: Modifier

SophiaFramework Standard C++ BREW (C language) Description
Const const const constant (example: use BoolConst instead of const Bool, BoolConstPtr instead of const BoolPtr )
Volatile volatile volatile volatile (example: use BoolVolatile instead of volatile Bool, BoolVolatilePtr instead of volatile BoolPtr )
[Note] Note
In SophiaFramework, Type, Constant, and Modifier differ a little from those of standard C++ and BREW (C language) as the table above.