Class FixupTemplateArguments#
Defined in File fixupTemplateArguments.h
Inheritance Relationships#
Base Type#
public SgSimpleProcessing(Class SgSimpleProcessing)
Class Documentation#
-
class FixupTemplateArguments : public SgSimpleProcessing#
Public Functions
-
virtual void visit(SgNode *node)#
Function to support traversal of types (where islands can hide)
Required traversal function
-
void processTemplateArgument(SgTemplateArgument *templateArgument, SgScopeStatement *targetScope)#
-
bool contains_private_type(SgType *type, SgScopeStatement *targetScope)#
-
bool contains_private_type(SgTemplateArgument *templateArgument, SgScopeStatement *targetScope)#
-
bool contains_private_type(SgTemplateArgumentPtrList &templateArgListPtr, SgScopeStatement *targetScope)#
-
std::string generate_string_name(SgType *type, SgNode *nodeReferenceToType)#
-
virtual void visit(SgNode *node)#