#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
} |
|
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 |
|
Puma::CCConversion::CCConversion |
( |
ConvId |
id | ) |
|
|
inlineprotected |
virtual Puma::CCConversion::~CCConversion |
( |
| ) |
|
|
virtual |
virtual void Puma::CCConversion::Apply |
( |
| ) |
|
|
virtual |
CTree * Puma::CCConversion::Base |
( |
| ) |
const |
|
inline |
CTree * Puma::CCConversion::Expr |
( |
| ) |
const |
|
inline |
CTypeInfo * Puma::CCConversion::FromType |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isArrayToPointerConv |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isBooleanConv |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isDerivedToBaseConv |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isEllipsisConvSeq |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isFloatingIntegralConv |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isFloatingPointConv |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isFloatingPointPromotion |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isFunctionToPointerConv |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isIdentityConv |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isIntegralConv |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isIntegralPromotion |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isLvalueToRvalueConv |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isPointerConv |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isPointerToMemberConv |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isQualificationConv |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isStandardConvSeq |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isUserDefinedConv |
( |
| ) |
const |
|
inline |
bool Puma::CCConversion::isUserDefinedConvSeq |
( |
| ) |
const |
|
inline |
CTypeInfo * Puma::CCConversion::ToType |
( |
| ) |
const |
|
inline |
void Puma::CCConversion::Update |
( |
CTree * |
| ) |
|
CTree* Puma::CCConversion::_Base |
|
protected |
CTree* Puma::CCConversion::_Expr |
|
protected |
ConvId Puma::CCConversion::_Id |
|
protected |