PUMA Library Reference Manual
Puma::InstantiationCandidate Member List

This is the complete list of members for Puma::InstantiationCandidate, including all inherited members.

addArgument(CTree *)Puma::InstantiationCandidateinline
addDeducedArg(DeducedArgument *)Puma::InstantiationCandidateinline
addInstantiationArg(DeducedArgument *)Puma::InstantiationCandidateinline
Argument(unsigned) constPuma::InstantiationCandidateinline
Arguments() constPuma::InstantiationCandidateinline
canBeInstantiated()Puma::InstantiationCandidate
compare(InstantiationCandidate &)Puma::InstantiationCandidate
createInstanceScope()Puma::InstantiationCandidate
deduceArguments(bool real_inst)Puma::InstantiationCandidate
deduceArgumentsFromFctCall(unsigned skip=0, bool exact_match=false, bool partial_ordering=false)Puma::InstantiationCandidate
DeducedArg(unsigned) constPuma::InstantiationCandidateinline
DeducedArgs() constPuma::InstantiationCandidateinline
detectedDelayedParseNode() constPuma::InstantiationCandidateinline
forgetDeducedArgs()Puma::InstantiationCandidateinline
getParser()Puma::InstantiationCandidate
getPointOfInstantiationToken(CTree *point_of_inst=0) constPuma::InstantiationCandidate
getPosition(CTemplateParamInfo *) constPuma::InstantiationCandidate
initialize(ErrorSink *e)Puma::InstantiationCandidate
initialize(CTree *p, CObjectInfo *o)Puma::InstantiationCandidate
initialize(CTree *p, CObjectInfo *o, CTemplateInfo *t, ErrorSink *e=0)Puma::InstantiationCandidate
InstanceScope() constPuma::InstantiationCandidateinline
instantiate(CCInstantiation *inst)Puma::InstantiationCandidate
InstantiationArg(unsigned) constPuma::InstantiationCandidateinline
InstantiationArgs() constPuma::InstantiationCandidateinline
InstantiationCandidate()Puma::InstantiationCandidate
match(InstantiationCandidate &)Puma::InstantiationCandidate
maxInstDepthReached()Puma::InstantiationCandidate
ObjectInfo() constPuma::InstantiationCandidateinline
PointOfInstantiation() constPuma::InstantiationCandidateinline
printArgumentList(std::ostream &out, bool print_default_args=false) constPuma::InstantiationCandidate
printInstantiationErrorHeader(Token *token) constPuma::InstantiationCandidate
printInstantiationHeader() constPuma::InstantiationCandidate
reset()Puma::InstantiationCandidate
TemplateInfo() constPuma::InstantiationCandidateinline
TemplateInstance(CTemplateInstance *)Puma::InstantiationCandidate
TemplateInstance() constPuma::InstantiationCandidateinline
~InstantiationCandidate()Puma::InstantiationCandidate