Puma Reference Manual Puma: Member List



Puma::CCSemExpr Member List

This is the complete list of members for Puma::CCSemExpr, including all inherited members.
apply_binary_op(CTree *, int)Puma::CCSemExpr [protected]
baseClass(CClassInfo *, CClassInfo *)Puma::CCSemExpr [static]
baseTree(CTree *) const Puma::CCSemExpr [protected]
binary_add(CT_BinaryExpr *, CTree *)Puma::CCSemExpr [protected]
binary_ass(CT_BinaryExpr *, CTree *)Puma::CCSemExpr [protected]
binary_bit(CT_BinaryExpr *, CTree *)Puma::CCSemExpr [protected]
binary_comma(CT_BinaryExpr *, CTree *)Puma::CCSemExpr [protected]
binary_equ(CT_BinaryExpr *, CTree *)Puma::CCSemExpr [protected]
binary_log(CT_BinaryExpr *, CTree *)Puma::CCSemExpr [protected]
binary_mul(CT_BinaryExpr *, CTree *)Puma::CCSemExpr [protected]
binary_ptm(CT_BinaryExpr *, CTree *)Puma::CCSemExpr [protected]
binary_rel(CT_BinaryExpr *, CTree *)Puma::CCSemExpr [protected]
binary_shift(CT_BinaryExpr *, CTree *)Puma::CCSemExpr [protected]
builtinOpExpr(CTree *, CTree *, const char *, int, CTypeInfo *, CTypeInfo *, CTypeInfo *=0) const Puma::CCSemExpr [protected]
castToType(CTypeInfo *, CTree *, CTree *, bool=true)Puma::CCSemExpr [static]
CCSemExpr(ErrorSink &, CStructure *scope)Puma::CCSemExpr [inline]
checkDeclsFound(CTree *, CCNameLookup &) const Puma::CCSemExpr [protected]
configure(Config &)Puma::CCSemExpr [inline]
convLvalueToRvalue(CTree *, CTree *, CTree *=(CTree *) 0)Puma::CCSemExpr [static]
current_scopePuma::CCSemExpr [protected]
depBaseClass() const Puma::CCSemExpr [protected]
dependentPuma::CCSemExpr [protected]
dependent_argsPuma::CCSemExpr [protected]
errPuma::CCSemExpr [protected]
fct_callPuma::CCSemExpr [protected]
findObject(CTree *)Puma::CCSemExpr [static]
intPromotion(CTree *, CTree *)Puma::CCSemExpr [static]
isClassOrEnum(CTypeInfo *) const Puma::CCSemExpr [protected]
isConstExpr(CTree *)Puma::CCSemExpr [static]
isConstIntegralExpr(CTree *)Puma::CCSemExpr [protected, static]
isConstIntExpr(CTree *)Puma::CCSemExpr [static]
isDependent() const Puma::CCSemExpr [inline]
isDependent(CTree *)Puma::CCSemExpr [static]
isDependent(CTree *, bool)Puma::CCSemExpr [protected]
isLvalue(CTree *)Puma::CCSemExpr [static]
isModifiable(CTypeInfo *, unsigned long=0)Puma::CCSemExpr [static]
isRvalue(CTree *)Puma::CCSemExpr [static]
lookupBuiltin(CT_SimpleName *sn, CCNameLookup &nl)Puma::CCSemExpr [protected]
nextCharacter(const char *&) const Puma::CCSemExpr [protected]
overflow(CTree *, int, bool &) const Puma::CCSemExpr [protected]
overloadedOperator(CTree *, CTree *, const char *, int, CTree *, CTree *=0)Puma::CCSemExpr [protected]
passOnConstant(CTree *, CTree *, CTypeInfo *) const Puma::CCSemExpr [protected]
resetDependent()Puma::CCSemExpr [protected]
resolve(CTree *, CTree *)Puma::CCSemExpr
resolve(CT_Expression *, CTree *)Puma::CCSemExpr
resolve(CT_CallExpr *, CTree *)Puma::CCSemExpr
resolve(CT_MembPtrExpr *, CTree *)Puma::CCSemExpr
resolve(CT_SimpleName *, CTree *)Puma::CCSemExpr
resolve(CT_BinaryExpr *, CTree *)Puma::CCSemExpr
resolve(CT_UnaryExpr *, CTree *)Puma::CCSemExpr
resolve(CT_PostfixExpr *, CTree *)Puma::CCSemExpr
resolve(CT_ConstructExpr *, CTree *)Puma::CCSemExpr
resolve(CT_CmpdLiteral *, CTree *)Puma::CCSemExpr
resolve(CT_NewExpr *, CTree *)Puma::CCSemExpr
resolve(CT_DeleteExpr *, CTree *)Puma::CCSemExpr
resolve(CT_IfThenExpr *, CTree *)Puma::CCSemExpr
resolve(CT_DerefExpr *, CTree *)Puma::CCSemExpr
resolve(CT_AddrExpr *, CTree *)Puma::CCSemExpr
resolve(CT_CastExpr *, CTree *)Puma::CCSemExpr
resolve(CT_DynamicCast *, CTree *)Puma::CCSemExpr
resolve(CT_StaticCast *, CTree *)Puma::CCSemExpr
resolve(CT_ReintCast *, CTree *)Puma::CCSemExpr
resolve(CT_ConstCast *, CTree *)Puma::CCSemExpr
resolve(CT_TypeidExpr *, CTree *)Puma::CCSemExpr
resolve(CT_ThrowExpr *, CTree *)Puma::CCSemExpr
resolve(CT_SizeofExpr *, CTree *)Puma::CCSemExpr
resolve(CT_AlignofExpr *, CTree *)Puma::CCSemExpr
resolve(CT_TypeTraitExpr *, CTree *)Puma::CCSemExpr
resolve(CT_OffsetofExpr *, CTree *)Puma::CCSemExpr
resolve(CT_IndexExpr *, CTree *)Puma::CCSemExpr
resolve(CT_BracedExpr *, CTree *)Puma::CCSemExpr
resolve(CT_Bool *, CTree *)Puma::CCSemExpr
resolve(CT_Character *, CTree *)Puma::CCSemExpr
resolve(CT_WideCharacter *, CTree *)Puma::CCSemExpr
resolve(CT_String *, CTree *)Puma::CCSemExpr
resolve(CT_WideString *, CTree *)Puma::CCSemExpr
resolve(CT_Integer *, CTree *)Puma::CCSemExpr
resolve(CT_Float *, CTree *)Puma::CCSemExpr
resolveExpr(CTree *expr, CTree *base=(CTree *) 0)Puma::CCSemExpr
resolveInit(CTree *node, CTree *base)Puma::CCSemExpr
sameOrBaseClass(CRecord *, CRecord *)Puma::CCSemExpr [static]
sameUnqualBaseType(CTypeInfo *, CTypeInfo *) const Puma::CCSemExpr [protected]
scanCharacter(CTree *, LONG_LONG &) const Puma::CCSemExpr [protected]
usualArithmeticConv(CTree *, CTree *, CTree *)Puma::CCSemExpr [static]
validOvlFctSet(CTree *, const char *, const char *, CCOverloading &)Puma::CCSemExpr [protected]



Puma Reference Manual. Created on 24 Nov 2009.