#include <CCConversion.h>
|
| enum | ConvId {
IDENTITY,
LVALUE_TO_RVALUE,
ARRAY_TO_POINTER,
FUNCTION_TO_POINTER,
BOOLEAN,
INTEGRAL,
INTEGRAL_PROMOTION,
FLOATING,
FLOATING_PROMOTION,
FLOATING_INTEGRAL,
POINTER,
POINTER_TO_MEMBER,
DERIVED_TO_BASE,
QUALIFICATION,
USER_DEFINED,
STANDARD_SEQ,
USER_DEFINED_SEQ,
ELLIPSIS_SEQ
} |
| |
§ ConvId
| Enumerator |
|---|
| IDENTITY | |
| LVALUE_TO_RVALUE | |
| ARRAY_TO_POINTER | |
| FUNCTION_TO_POINTER | |
| BOOLEAN | |
| INTEGRAL | |
| INTEGRAL_PROMOTION | |
| FLOATING | |
| FLOATING_PROMOTION | |
| FLOATING_INTEGRAL | |
| POINTER | |
| POINTER_TO_MEMBER | |
| DERIVED_TO_BASE | |
| QUALIFICATION | |
| USER_DEFINED | |
| STANDARD_SEQ | |
| USER_DEFINED_SEQ | |
| ELLIPSIS_SEQ | |
§ CCConversion() [1/2]
| Puma::CCConversion::CCConversion |
( |
ConvId |
id | ) |
|
|
inlineprotected |
§ CCConversion() [2/2]
§ ~CCConversion()
| virtual Puma::CCConversion::~CCConversion |
( |
| ) |
|
|
virtual |
§ Apply()
| virtual void Puma::CCConversion::Apply |
( |
| ) |
|
|
virtual |
§ Base()
| CTree * Puma::CCConversion::Base |
( |
| ) |
const |
|
inline |
§ ConvFunction()
§ Expr()
| CTree * Puma::CCConversion::Expr |
( |
| ) |
const |
|
inline |
§ FromType()
| CTypeInfo * Puma::CCConversion::FromType |
( |
| ) |
const |
|
inline |
§ Id()
§ isArrayToPointerConv()
| bool Puma::CCConversion::isArrayToPointerConv |
( |
| ) |
const |
|
inline |
§ isBooleanConv()
| bool Puma::CCConversion::isBooleanConv |
( |
| ) |
const |
|
inline |
§ isDerivedToBaseConv()
| bool Puma::CCConversion::isDerivedToBaseConv |
( |
| ) |
const |
|
inline |
§ isEllipsisConvSeq()
| bool Puma::CCConversion::isEllipsisConvSeq |
( |
| ) |
const |
|
inline |
§ isFloatingIntegralConv()
| bool Puma::CCConversion::isFloatingIntegralConv |
( |
| ) |
const |
|
inline |
§ isFloatingPointConv()
| bool Puma::CCConversion::isFloatingPointConv |
( |
| ) |
const |
|
inline |
§ isFloatingPointPromotion()
| bool Puma::CCConversion::isFloatingPointPromotion |
( |
| ) |
const |
|
inline |
§ isFunctionToPointerConv()
| bool Puma::CCConversion::isFunctionToPointerConv |
( |
| ) |
const |
|
inline |
§ isIdentityConv()
| bool Puma::CCConversion::isIdentityConv |
( |
| ) |
const |
|
inline |
§ isIntegralConv()
| bool Puma::CCConversion::isIntegralConv |
( |
| ) |
const |
|
inline |
§ isIntegralPromotion()
| bool Puma::CCConversion::isIntegralPromotion |
( |
| ) |
const |
|
inline |
§ isLvalueToRvalueConv()
| bool Puma::CCConversion::isLvalueToRvalueConv |
( |
| ) |
const |
|
inline |
§ isPointerConv()
| bool Puma::CCConversion::isPointerConv |
( |
| ) |
const |
|
inline |
§ isPointerToMemberConv()
| bool Puma::CCConversion::isPointerToMemberConv |
( |
| ) |
const |
|
inline |
§ isQualificationConv()
| bool Puma::CCConversion::isQualificationConv |
( |
| ) |
const |
|
inline |
§ isStandardConvSeq()
| bool Puma::CCConversion::isStandardConvSeq |
( |
| ) |
const |
|
inline |
§ isUserDefinedConv()
| bool Puma::CCConversion::isUserDefinedConv |
( |
| ) |
const |
|
inline |
§ isUserDefinedConvSeq()
| bool Puma::CCConversion::isUserDefinedConvSeq |
( |
| ) |
const |
|
inline |
§ ToType()
| CTypeInfo * Puma::CCConversion::ToType |
( |
| ) |
const |
|
inline |
§ Update()
| void Puma::CCConversion::Update |
( |
CTree * |
| ) |
|
§ _Base
| CTree* Puma::CCConversion::_Base |
|
protected |
§ _Expr
| CTree* Puma::CCConversion::_Expr |
|
protected |
§ _FromType
§ _Id
| ConvId Puma::CCConversion::_Id |
|
protected |
§ _ToType