#include <DeducedArgument.h>
Public Member Functions | |
DeducedArgument (CTemplateParamInfo *, CTypeInfo *, CTree *=0, bool=false) | |
DeducedArgument (CTemplateParamInfo *, CConstant *, CTree *=0, bool=false) | |
DeducedArgument (CTemplateParamInfo *, long) | |
~DeducedArgument () | |
bool | operator== (const DeducedArgument &) |
CTypeInfo * | Type () const |
CConstant * | Value () const |
CTemplateParamInfo * | TemplateParam () const |
CTree * | TemplateArg () const |
bool | isDefaultArg () const |
Public Attributes | |
CTypeInfo * | type |
CConstant * | value |
CTemplateParamInfo * | param |
CTree * | arg |
bool | del |
bool | default_arg |
Puma::DeducedArgument::DeducedArgument | ( | CTemplateParamInfo * | p, | |
CTypeInfo * | t, | |||
CTree * | a = 0 , |
|||
bool | da = false | |||
) | [inline] |
Puma::DeducedArgument::DeducedArgument | ( | CTemplateParamInfo * | p, | |
CConstant * | v, | |||
CTree * | a = 0 , |
|||
bool | da = false | |||
) | [inline] |
Puma::DeducedArgument::DeducedArgument | ( | CTemplateParamInfo * | , | |
long | ||||
) |
Puma::DeducedArgument::~DeducedArgument | ( | ) |
bool Puma::DeducedArgument::operator== | ( | const DeducedArgument & | ) |
CTypeInfo * Puma::DeducedArgument::Type | ( | ) | const [inline] |
CConstant * Puma::DeducedArgument::Value | ( | ) | const [inline] |
CTemplateParamInfo * Puma::DeducedArgument::TemplateParam | ( | ) | const [inline] |
CTree * Puma::DeducedArgument::TemplateArg | ( | ) | const [inline] |
bool Puma::DeducedArgument::isDefaultArg | ( | ) | const [inline] |