| Puma Reference Manual | Puma: Puma::DeducedArgument Struct Reference |
#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 * | , | |
| CTypeInfo * | , | |||
| CTree * | = 0, |
|||
| bool | = false | |||
| ) |
| Puma::DeducedArgument::DeducedArgument | ( | CTemplateParamInfo * | , | |
| CConstant * | , | |||
| CTree * | = 0, |
|||
| bool | = false | |||
| ) |
| 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] |