![]() |
PUMA Library Reference Manual
|
This is the complete list of members for Puma::CSemExpr, including all inherited members.
| ANY enum value | Puma::CSemExpr | protected |
| apply_binary_op(CTree *, int) | Puma::CSemExpr | |
| applyImplicitConv(CTree *expr, CTree *base, CTypeInfo *type) | Puma::CSemExpr | |
| ARG enum value | Puma::CSemExpr | protected |
| ATTRIB enum value | Puma::CSemExpr | protected |
| Attribute(const char *, CStructure *, unsigned long int) const | Puma::CSemExpr | protected |
| binary_add(CT_BinaryExpr *) | Puma::CSemExpr | |
| binary_and(CT_BinaryExpr *) | Puma::CSemExpr | |
| binary_ass(CT_BinaryExpr *) | Puma::CSemExpr | |
| binary_comma(CT_BinaryExpr *) | Puma::CSemExpr | |
| binary_equ(CT_BinaryExpr *) | Puma::CSemExpr | |
| binary_log(CT_BinaryExpr *) | Puma::CSemExpr | |
| binary_mul(CT_BinaryExpr *) | Puma::CSemExpr | |
| binary_rel(CT_BinaryExpr *) | Puma::CSemExpr | |
| binary_shift(CT_BinaryExpr *) | Puma::CSemExpr | |
| cast_to(CTypeInfo *, CTree *, CTree *, bool=true) | Puma::CSemExpr | static |
| CLASS enum value | Puma::CSemExpr | protected |
| compatible(CTypeInfo *, CTypeInfo *, CConstant *value=0) | Puma::CSemExpr | static |
| compatibleBase(CTypeInfo *, CTypeInfo *, CConstant *value=0) | Puma::CSemExpr | inlinestatic |
| cond_expr_type(CT_IfThenExpr *node, CTypeInfo *t1, CTree *op1, CTypeInfo *t2, CTree *op2, CTypeInfo *t3, CTree *op3) | Puma::CSemExpr | |
| conv_to_ptr | Puma::CSemExpr | protected |
| CSemExpr(ErrorSink &, CStructure *scope) | Puma::CSemExpr | inline |
| current_scope | Puma::CSemExpr | protected |
| ENUM enum value | Puma::CSemExpr | protected |
| err | Puma::CSemExpr | protected |
| FCT enum value | Puma::CSemExpr | protected |
| findFirst(CTree *, CTypeInfo *&, CObjectInfo *&, CObjectInfo *&, CObjectInfo *, Stack< SubObj > &, bool) const | Puma::CSemExpr | protected |
| findNext(CTree *, CTypeInfo *&, CObjectInfo *&, CObjectInfo *&, CObjectInfo *, Stack< SubObj > &, bool) const | Puma::CSemExpr | protected |
| findObject(CTree *, bool const_expr=false) | Puma::CSemExpr | static |
| Function(const char *, CStructure *, unsigned long int) const | Puma::CSemExpr | protected |
| isConstantMembPtr(CTree *node) | Puma::CSemExpr | static |
| isConstExpr(CTree *, bool=false) | Puma::CSemExpr | static |
| isConstIntExpr(CTree *) | Puma::CSemExpr | static |
| isLvalue(CTree *) | Puma::CSemExpr | static |
| isModifiable(CTypeInfo *, unsigned long=0) | Puma::CSemExpr | inlinestatic |
| isPtrToObj(CTypeInfo *, unsigned long=0) | Puma::CSemExpr | inlinestatic |
| known_here(CObjectInfo *, unsigned long int) const | Puma::CSemExpr | protected |
| lookup(CT_SimpleName *, SemObjType, bool=false) const | Puma::CSemExpr | protected |
| lookup(const char *, CStructure *, SemObjType, bool, unsigned long int) const | Puma::CSemExpr | protected |
| next_character(const char *&, bool &) const | Puma::CSemExpr | |
| nextMember(CStructure *, CObjectInfo *) const | Puma::CSemExpr | protected |
| NON_TAG enum value | Puma::CSemExpr | protected |
| overflow(CTree *, int, bool &) const | Puma::CSemExpr | |
| passOnConstant(CTree *node, CTree *base, CTypeInfo *t1) | Puma::CSemExpr | static |
| popSubObj(CTypeInfo *&, CObjectInfo *&, CObjectInfo *&, Stack< SubObj > &) const | Puma::CSemExpr | protected |
| promote(CTree *, CTree *) | Puma::CSemExpr | static |
| pushSubObj(CTypeInfo *&, CObjectInfo *&, Stack< SubObj > &) const | Puma::CSemExpr | protected |
| resolve(CTree *, CTree *) | Puma::CSemExpr | |
| resolve(CT_SimpleName *, CTree *) | Puma::CSemExpr | |
| resolve(CT_String *, CTree *) | Puma::CSemExpr | |
| resolve(CT_WideString *, CTree *) | Puma::CSemExpr | |
| resolve(CT_CmpdLiteral *, CTree *) | Puma::CSemExpr | |
| resolve(CT_Bool *, CTree *) | Puma::CSemExpr | |
| resolve(CT_Character *, CTree *) | Puma::CSemExpr | |
| resolve(CT_WideCharacter *, CTree *) | Puma::CSemExpr | |
| resolve(CT_Integer *, CTree *) | Puma::CSemExpr | |
| resolve(CT_Float *, CTree *) | Puma::CSemExpr | |
| resolve(CT_BracedExpr *, CTree *) | Puma::CSemExpr | |
| resolve(CT_BinaryExpr *, CTree *) | Puma::CSemExpr | |
| resolve(CT_UnaryExpr *, CTree *) | Puma::CSemExpr | |
| resolve(CT_AddrExpr *, CTree *) | Puma::CSemExpr | |
| resolve(CT_DerefExpr *, CTree *) | Puma::CSemExpr | |
| resolve(CT_PostfixExpr *, CTree *) | Puma::CSemExpr | |
| resolve(CT_IndexExpr *, CTree *) | Puma::CSemExpr | |
| resolve(CT_SizeofExpr *, CTree *) | Puma::CSemExpr | |
| resolve(CT_AlignofExpr *, CTree *) | Puma::CSemExpr | |
| resolve(CT_OffsetofExpr *, CTree *) | Puma::CSemExpr | |
| resolve(CT_IfThenExpr *, CTree *) | Puma::CSemExpr | |
| resolve(CT_CastExpr *, CTree *) | Puma::CSemExpr | |
| resolve(CT_CallExpr *, CTree *) | Puma::CSemExpr | |
| resolve(CT_MembPtrExpr *, CTree *) | Puma::CSemExpr | |
| resolveExpr(CTree *expr, CTree *base=(CTree *) 0) | Puma::CSemExpr | |
| resolveInit(CObjectInfo *, CTree *, CTree *, bool=false) | Puma::CSemExpr | |
| resolveInit(CObjectInfo *, CTree *, CTree *, bool, Stack< SubObj > &) | Puma::CSemExpr | protected |
| scan_character(CTree *, LONG_LONG &) const | Puma::CSemExpr | |
| SemObjType enum name | Puma::CSemExpr | protected |
| singleExprInit(CTree *, CTree *, CTypeInfo *, bool) | Puma::CSemExpr | protected |
| TAG enum value | Puma::CSemExpr | protected |
| Type(const char *, CStructure *, SemObjType, unsigned long int) const | Puma::CSemExpr | protected |
| TYPEDEF enum value | Puma::CSemExpr | protected |
| UNION enum value | Puma::CSemExpr | protected |