PrevNextUpHome BREW C++ Class Library & GUI Framework & XML Middleware : SophiaFramework 4.1

24.1. SophiaFramework / Standard C++ / BREW

Table 24.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 24.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 24.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.