#include <CCConversions.h>
|
| CCConversions (ErrorSink &) |
|
CCConvSeq * | implicitConversions (CTypeInfo *, CTypeInfo *, CTree *, CTree *, bool=true) |
|
CCConvSeq * | standardConversions (CTypeInfo *, CTypeInfo *, CTree *, CTree *) |
|
CCConvSeq * | userDefinedConversions (CTypeInfo *, CTypeInfo *, CTree *, CTree *) |
|
CCConvSeq * | referenceBinding (CTypeInfo *, CTypeInfo *, CTree *, CTree *, bool=true) |
|
CCConvSeq * | ellipsisConversions () |
|
◆ CCConversions()
Puma::CCConversions::CCConversions |
( |
ErrorSink & | e | ) |
|
|
inline |
◆ arithmeticPromotion()
◆ baseClass() [1/2]
◆ baseClass() [2/2]
◆ compareConvSeq()
◆ compareSameRankConvSeq()
◆ convSequenceRank()
static unsigned Puma::CCConversions::convSequenceRank |
( |
CCConvSeq * | | ) |
|
|
staticprotected |
◆ ellipsisConversions()
CCConvSeq * Puma::CCConversions::ellipsisConversions |
( |
| ) |
|
◆ equalOrMoreQualified()
◆ extractClass()
◆ implicitConversions()
◆ integralPromotion()
◆ isValidConversion()
◆ properSubsequence()
◆ referenceBinding()
◆ referenceCompatible()
◆ referenceRelated()
◆ similarTypes()
◆ standardConversions()
◆ userDefinedConversions()
◆ usualArithmeticConv()