Puma Reference Manual | Puma: Puma::CCConversions Class Reference |
#include <CCConversions.h>
Puma::CCConversions::CCConversions | ( | ErrorSink & | e | ) | [inline] |
CCConvSeq* Puma::CCConversions::implicitConversions | ( | CTypeInfo * | , | |
CTypeInfo * | , | |||
CTree * | , | |||
CTree * | , | |||
bool | = true | |||
) |
CCConvSeq* Puma::CCConversions::standardConversions | ( | CTypeInfo * | , | |
CTypeInfo * | , | |||
CTree * | , | |||
CTree * | ||||
) |
CCConvSeq* Puma::CCConversions::userDefinedConversions | ( | CTypeInfo * | , | |
CTypeInfo * | , | |||
CTree * | , | |||
CTree * | ||||
) |
CCConvSeq* Puma::CCConversions::referenceBinding | ( | CTypeInfo * | , | |
CTypeInfo * | , | |||
CTree * | , | |||
CTree * | , | |||
bool | = true | |||
) |
CCConvSeq* Puma::CCConversions::ellipsisConversions | ( | ) |
static int Puma::CCConversions::compareSameRankConvSeq | ( | CCConvSeq * | , | |
CCConvSeq * | ||||
) | [static, protected] |
static unsigned Puma::CCConversions::convSequenceRank | ( | CCConvSeq * | ) | [static, protected] |
static bool Puma::CCConversions::properSubsequence | ( | CCConvSeq * | , | |
CCConvSeq * | ||||
) | [static, protected] |
bool Puma::CCConversions::isValidConversion | ( | CTree * | , | |
CTypeInfo * | , | |||
CTypeInfo * | , | |||
CCOverloading & | ||||
) | const [protected] |
static bool Puma::CCConversions::baseClass | ( | CClassInfo * | , | |
CClassInfo * | ||||
) | [static, protected] |
static CClassInfo* Puma::CCConversions::extractClass | ( | CTypeInfo * | , | |
bool | ||||
) | [static, protected] |