HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EV_SYMBOL Struct Reference

class representing a symbol operated upon by expressions More...

#include <EXPR.h>

Public Member Functions

bool isForExprFunc () const
 
void setForExprFunc ()
 
bool isConstant () const
 
bool isTransient () const
 

Public Attributes

unsigned flag
 Flag for symbols. More...
 
EV_TYPEDEFtype
 Interpretation of data. More...
 
EV_TOKENVALUE value
 Token data. More...
 
EV_SYMBOLnext
 Used Internally. More...
 
int pos
 String pos in expression. More...
 

Detailed Description

class representing a symbol operated upon by expressions

Examples:
expr/functions.C.

Definition at line 159 of file EXPR.h.

Member Function Documentation

bool EV_SYMBOL::isConstant ( ) const
inline

Definition at line 165 of file EXPR.h.

bool EV_SYMBOL::isForExprFunc ( ) const
inline

Definition at line 161 of file EXPR.h.

bool EV_SYMBOL::isTransient ( ) const
inline

Definition at line 167 of file EXPR.h.

void EV_SYMBOL::setForExprFunc ( )
inline

Definition at line 163 of file EXPR.h.

Member Data Documentation

unsigned EV_SYMBOL::flag

Flag for symbols.

Definition at line 170 of file EXPR.h.

EV_SYMBOL* EV_SYMBOL::next

Used Internally.

Definition at line 173 of file EXPR.h.

int EV_SYMBOL::pos

String pos in expression.

Definition at line 174 of file EXPR.h.

EV_TYPEDEF* EV_SYMBOL::type

Interpretation of data.

Definition at line 171 of file EXPR.h.

EV_TOKENVALUE EV_SYMBOL::value

Token data.

Examples:
expr/functions.C.

Definition at line 172 of file EXPR.h.


The documentation for this struct was generated from the following file: