mangleTemplateFunctionToString
Mangles an instantiated template function or template member function.
Synopsis
Declared in <SageIII/manglingSupport.h>
std::string
mangleTemplateFunctionToString(
std::string const& templ_name,
SgTemplateArgumentPtrList const& templ_args,
SgFunctionType const* func_type,
SgScopeStatement const* scope);
Return Value
Mangled name, including all parameter information.
Parameters
Name |
Description |
templ_name [in] |
Unmangled base name of the function. This std::string should not contain the template arguments (i.e., should be 'foo' and not 'foo < int >'). |
templ_args [in] |
Container of template arguments. |
func_type [in] |
The function's type (e.g., via 'get_type ()') |
scope [in] |
Scope of the function (e.g., via 'get_scope ()'), used to get qualifiers. |
Created with MrDocs