#include <Mstn\basetype.h>
#include <RmgrTools\Tools\cexprrsc.r.h>
#include <RmgrTools\Tools\typecode.h>
Go to the source code of this file.
Classes | |
struct | cType |
Describes a data type for the C-expression handling functions. More... | |
union | types_u |
struct | cExprResult |
struct | cExprValue |
Typedefs | |
typedef struct cType | CType |
Describes a data type for the C-expression handling functions. More... | |
typedef union types_u | Types_u |
typedef struct cExprResult | CExprResult |
Provides the complete description of the result of evaluating a C-expression. More... | |
typedef struct cExprValue | CExprValue |
Provides a simple description of the result of evaluating an expression. More... | |
typedef struct symbolSet | SymbolSet |
Enumerations | |
enum | CExprSymbolClass { SYMBOL_CLASS_SOURCE = 0x01, SYMBOL_CLASS_SCOPE = 0x02, SYMBOL_CLASS_VAR = 0x04, SYMBOL_CLASS_STRUCT = 0x08, SYMBOL_CLASS_FUNCTION = 0x20, SYMBOL_CLASS_BLOCK = 0x40 } |
enum | CExprVisibilityMask { VISIBILITY_DEBUGGER = 1, VISIBILITY_CALCULATOR = 2, VISIBILITY_DIALOG_BOX = 4, VISIBILITY_LOCAL = 8, VISIBILITY_DBASE_HOOK = 16 } |
Identifies the standard visiblity masks. More... | |
enum | CExprResultClass { CL_VALUE = 1, CL_LVALUE = 2, CL_ERROR = 3 } |
Describes the possible values of CExprResult. More... | |
enum | CExprValueType { CEXPR_TYPE_POINTER = 1, CEXPR_TYPE_LONG = 2, CEXPR_TYPE_ULONG = 3, CEXPR_TYPE_DOUBLE = 4, CEXPR_TYPE_LONG64 = 5 } |
describes the type of values stored in CExprValue. More... | |