PUMA Library Reference Manual
Loading...
Searching...
No Matches
Puma::CSemExpr Member List

This is the complete list of members for Puma::CSemExpr, including all inherited members.

ANY enum valuePuma::CSemExprprotected
apply_binary_op(CTree *, int)Puma::CSemExpr
applyImplicitConv(CTree *expr, CTree *base, CTypeInfo *type)Puma::CSemExpr
ARG enum valuePuma::CSemExprprotected
ATTRIB enum valuePuma::CSemExprprotected
Attribute(const char *, CStructure *, unsigned long int) constPuma::CSemExprprotected
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::CSemExprstatic
CLASS enum valuePuma::CSemExprprotected
compatible(CTypeInfo *, CTypeInfo *, CConstant *value=0)Puma::CSemExprstatic
compatibleBase(CTypeInfo *, CTypeInfo *, CConstant *value=0)Puma::CSemExprinlinestatic
cond_expr_type(CT_IfThenExpr *node, CTypeInfo *t1, CTree *op1, CTypeInfo *t2, CTree *op2, CTypeInfo *t3, CTree *op3)Puma::CSemExpr
conv_to_ptrPuma::CSemExprprotected
CSemExpr(ErrorSink &, CStructure *scope)Puma::CSemExprinline
current_scopePuma::CSemExprprotected
ENUM enum valuePuma::CSemExprprotected
errPuma::CSemExprprotected
FCT enum valuePuma::CSemExprprotected
findFirst(CTree *, CTypeInfo *&, CObjectInfo *&, CObjectInfo *&, CObjectInfo *, Stack< SubObj > &, bool) constPuma::CSemExprprotected
findNext(CTree *, CTypeInfo *&, CObjectInfo *&, CObjectInfo *&, CObjectInfo *, Stack< SubObj > &, bool) constPuma::CSemExprprotected
findObject(CTree *, bool const_expr=false)Puma::CSemExprstatic
Function(const char *, CStructure *, unsigned long int) constPuma::CSemExprprotected
isConstantMembPtr(CTree *node)Puma::CSemExprstatic
isConstExpr(CTree *, bool=false)Puma::CSemExprstatic
isConstIntExpr(CTree *)Puma::CSemExprstatic
isLvalue(CTree *)Puma::CSemExprstatic
isModifiable(CTypeInfo *, unsigned long=0)Puma::CSemExprinlinestatic
isPtrToObj(CTypeInfo *, unsigned long=0)Puma::CSemExprinlinestatic
known_here(CObjectInfo *, unsigned long int) constPuma::CSemExprprotected
lookup(CT_SimpleName *, SemObjType, bool=false) constPuma::CSemExprprotected
lookup(const char *, CStructure *, SemObjType, bool, unsigned long int) constPuma::CSemExprprotected
next_character(const char *&, bool &) constPuma::CSemExpr
nextMember(CStructure *, CObjectInfo *) constPuma::CSemExprprotected
NON_TAG enum valuePuma::CSemExprprotected
overflow(CTree *, int, bool &) constPuma::CSemExpr
passOnConstant(CTree *node, CTree *base, CTypeInfo *t1)Puma::CSemExprstatic
popSubObj(CTypeInfo *&, CObjectInfo *&, CObjectInfo *&, Stack< SubObj > &) constPuma::CSemExprprotected
promote(CTree *, CTree *)Puma::CSemExprstatic
pushSubObj(CTypeInfo *&, CObjectInfo *&, Stack< SubObj > &) constPuma::CSemExprprotected
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::CSemExprprotected
scan_character(CTree *, LONG_LONG &) constPuma::CSemExpr
SemObjType enum namePuma::CSemExprprotected
singleExprInit(CTree *, CTree *, CTypeInfo *, bool)Puma::CSemExprprotected
TAG enum valuePuma::CSemExprprotected
Type(const char *, CStructure *, SemObjType, unsigned long int) constPuma::CSemExprprotected
TYPEDEF enum valuePuma::CSemExprprotected
UNION enum valuePuma::CSemExprprotected