71 #if !defined (VISIBILITY_DBASE_HOOK)
union cExprValue::@174 val
the value resulting from evaluating the expression.
void * valPointer
Definition: cexpr.h:232
double valDouble
Definition: cexpr.h:231
struct cType * madeof
Definition: cexpr.h:145
int tnumber
element count for arrays, field width for bit fields.
Definition: cexpr.h:150
visibility mask used by the MDL debugger.
Definition: cexpr.h:64
wchar_t WChar
Definition: Bentley.h:223
Types_u value
The actual value if class is CL_VALUE; a pointer to the actual value if class is CL_LVALUE; undefined...
Definition: cexpr.h:185
used only by the MDL debugger.
Definition: cexpr.h:37
CExprSymbolClass
Definition: cexpr.h:34
visibility mask used by the Dialog Manager.
Definition: cexpr.h:68
int size
size for associated data.
Definition: cexpr.h:139
uint16_t UInt16
Definition: Bentley.r.h:118
char * pc
Definition: cexpr.h:166
UInt32 valULong
Definition: cexpr.h:230
used by MicroStation database applications.
Definition: cexpr.h:73
bool b
Definition: cexpr.h:155
CExprValue.
Definition: cexpr.h:111
void * pv
Definition: cexpr.h:169
Int16 s
Definition: cexpr.h:158
int16_t Int16
Definition: Bentley.r.h:117
unsigned long madeofResource
resource handle if "madeof" is defined in a resource file; 0 otherwise
Definition: cexpr.h:141
used only by the MDL debugger.
Definition: cexpr.h:39
uint32_t UInt32
Definition: Bentley.r.h:128
bool * pb
Definition: cexpr.h:168
used only by the MDL debugger.
Definition: cexpr.h:47
CExprResultClass
Describes the possible values of CExprResult.
Definition: cexpr.h:88
used when publishing a structure or union.
Definition: cexpr.h:43
WChar * pw
Definition: cexpr.h:167
used when publishing an MDL function.
Definition: cexpr.h:45
CExprValue.
Definition: cexpr.h:114
UInt16 us
Definition: cexpr.h:159
int32_t Int32
Definition: Bentley.r.h:119
indicates that CExprResult.
Definition: cexpr.h:95
float f
Definition: cexpr.h:164
union cType::@173 detail
detailed information about the type.
UInt32 ul
Definition: cexpr.h:161
unsigned char byte
Definition: Bentley.r.h:144
byte resultClass
One of the values defined in CExprResultClass, it describes the contents of value.
Definition: cexpr.h:179
uint64_t UInt64
Definition: Bentley.r.h:131
int i
Definition: cexpr.h:162
struct cType CType
Describes a data type for the C-expression handling functions.
byte uc
Definition: cexpr.h:157
unsigned long tcode
one of the values from MdlTypecodes.
Definition: cexpr.h:137
CExprValue.
Definition: cexpr.h:120
Int64 i64
Definition: cexpr.h:163
CExprValueType
describes the type of values stored in CExprValue.
Definition: cexpr.h:108
UInt64 elementID
Definition: cexpr.h:234
char c
Definition: cexpr.h:156
visibility mask used by the calculator.
Definition: cexpr.h:66
unsigned long offset
Definition: cexpr.h:147
CExprVisibilityMask
Identifies the standard visiblity masks.
Definition: cexpr.h:61
struct symbolSet SymbolSet
Definition: cexpr.h:245
int64_t Int64
Definition: Bentley.r.h:130
indicates that CExprResult.
Definition: cexpr.h:93
Int32 l
Definition: cexpr.h:160
UInt64 valULong64
Definition: cexpr.h:235
long valLong
Definition: cexpr.h:229
CExprValue.
Definition: cexpr.h:118
not used by MicroStation.
Definition: cexpr.h:70
indicates that CExprResult.
Definition: cexpr.h:91
Describes a data type for the C-expression handling functions.
Definition: cexpr.h:134
CExprValue.
Definition: cexpr.h:116
Int64 valLong64
Definition: cexpr.h:233
used when publishing a variable.
Definition: cexpr.h:41
CExprValueType type
indicates the type of value in val.
Definition: cexpr.h:221
double d
Definition: cexpr.h:165
struct cType * ptype
The actual type of the result.
Definition: cexpr.h:190