| Puma Reference Manual | Puma: Puma::CCConversion Class Reference |
#include <CCConversion.h>

| Puma::CCConversion::CCConversion | ( | ConvId | id | ) | [inline, protected] |
| Puma::CCConversion::CCConversion | ( | ConvId | , | |
| CTypeInfo * | , | |||
| CTypeInfo * | , | |||
| CTree * | = 0, |
|||
| CTree * | = 0 | |||
| ) | [protected] |
| virtual Puma::CCConversion::~CCConversion | ( | ) | [virtual] |
| CCConversion::ConvId Puma::CCConversion::Id | ( | ) | const [inline] |
| CTypeInfo * Puma::CCConversion::ToType | ( | ) | const [inline] |
| CTypeInfo * Puma::CCConversion::FromType | ( | ) | const [inline] |
| CTree * Puma::CCConversion::Expr | ( | ) | const [inline] |
| CTree * Puma::CCConversion::Base | ( | ) | const [inline] |
| CFunctionInfo* Puma::CCConversion::ConvFunction | ( | ) | const |
Reimplemented in Puma::CCUserDefinedConv.
| virtual void Puma::CCConversion::Apply | ( | ) | [virtual] |
Reimplemented in Puma::CCIdentityConv, Puma::CCUserDefinedConv, and Puma::CCConvSeq.
| void Puma::CCConversion::Update | ( | CTree * | ) |
| bool Puma::CCConversion::isIdentityConv | ( | ) | const [inline] |
| bool Puma::CCConversion::isLvalueToRvalueConv | ( | ) | const [inline] |
| bool Puma::CCConversion::isArrayToPointerConv | ( | ) | const [inline] |
| bool Puma::CCConversion::isFunctionToPointerConv | ( | ) | const [inline] |
| bool Puma::CCConversion::isBooleanConv | ( | ) | const [inline] |
| bool Puma::CCConversion::isIntegralConv | ( | ) | const [inline] |
| bool Puma::CCConversion::isIntegralPromotion | ( | ) | const [inline] |
| bool Puma::CCConversion::isFloatingPointConv | ( | ) | const [inline] |
| bool Puma::CCConversion::isFloatingPointPromotion | ( | ) | const [inline] |
| bool Puma::CCConversion::isFloatingIntegralConv | ( | ) | const [inline] |
| bool Puma::CCConversion::isPointerConv | ( | ) | const [inline] |
| bool Puma::CCConversion::isPointerToMemberConv | ( | ) | const [inline] |
| bool Puma::CCConversion::isDerivedToBaseConv | ( | ) | const [inline] |
| bool Puma::CCConversion::isQualificationConv | ( | ) | const [inline] |
| bool Puma::CCConversion::isUserDefinedConv | ( | ) | const [inline] |
| bool Puma::CCConversion::isStandardConvSeq | ( | ) | const [inline] |
| bool Puma::CCConversion::isUserDefinedConvSeq | ( | ) | const [inline] |
| bool Puma::CCConversion::isEllipsisConvSeq | ( | ) | const [inline] |
ConvId Puma::CCConversion::_Id [protected] |
CTypeInfo* Puma::CCConversion::_ToType [protected] |
CTypeInfo* Puma::CCConversion::_FromType [protected] |
CTree* Puma::CCConversion::_Expr [protected] |
CTree* Puma::CCConversion::_Base [protected] |