Class FixupTemplateArguments#

Inheritance Relationships#

Base Type#

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)#