Puma::InstantiationCandidate Class Reference
#include <InstantiationCandidate.h>
List of all members.
Constructor & Destructor Documentation
| Puma::InstantiationCandidate::InstantiationCandidate |
( |
|
) |
|
| Puma::InstantiationCandidate::~InstantiationCandidate |
( |
|
) |
|
Member Function Documentation
| void Puma::InstantiationCandidate::addArgument |
( |
CTree * |
a |
) |
[inline] |
| void Puma::InstantiationCandidate::addDeducedArg |
( |
DeducedArgument * |
darg |
) |
[inline] |
| CTree * Puma::InstantiationCandidate::Argument |
( |
unsigned |
i |
) |
const [inline] |
| unsigned Puma::InstantiationCandidate::Arguments |
( |
|
) |
const [inline] |
| bool Puma::InstantiationCandidate::canBeInstantiated |
( |
|
) |
|
| CStructure* Puma::InstantiationCandidate::createInstanceScope |
( |
|
) |
|
| bool Puma::InstantiationCandidate::deduceArguments |
( |
bool |
real_inst |
) |
|
| bool Puma::InstantiationCandidate::deduceArgumentsFromFctCall |
( |
unsigned |
skip = 0, |
|
|
bool |
exact_match = false | |
|
) |
| | |
| DeducedArgument * Puma::InstantiationCandidate::DeducedArg |
( |
unsigned |
i |
) |
const [inline] |
| unsigned Puma::InstantiationCandidate::DeducedArgs |
( |
|
) |
const [inline] |
| void Puma::InstantiationCandidate::forgetDeducedArgs |
( |
|
) |
[inline] |
| void Puma::InstantiationCandidate::forgetTranslationUnit |
( |
|
) |
[inline] |
| Token* Puma::InstantiationCandidate::getPointOfInstantiationToken |
( |
CTree * |
point_of_inst = 0 |
) |
const |
| void Puma::InstantiationCandidate::initialize |
( |
ErrorSink * |
e |
) |
|
| bool Puma::InstantiationCandidate::insertCodeForInstance |
( |
CUnit & |
|
) |
|
| CStructure * Puma::InstantiationCandidate::InstanceScope |
( |
|
) |
const [inline] |
| bool Puma::InstantiationCandidate::match |
( |
|
) |
|
| bool Puma::InstantiationCandidate::maxInstDepthReached |
( |
|
) |
|
| CObjectInfo * Puma::InstantiationCandidate::ObjectInfo |
( |
|
) |
const [inline] |
| CTree * Puma::InstantiationCandidate::PointOfInstantiation |
( |
|
) |
const [inline] |
| void Puma::InstantiationCandidate::printArgumentList |
( |
std::ostream & |
out, |
|
|
bool |
print_default_args = false | |
|
) |
| | const |
| void Puma::InstantiationCandidate::reset |
( |
|
) |
|
| CTemplateInfo * Puma::InstantiationCandidate::TemplateInfo |
( |
|
) |
const [inline] |
| CTranslationUnit * Puma::InstantiationCandidate::TranslationUnit |
( |
|
) |
const [inline] |
Puma Reference Manual. Created on 18 Sep 2009.