Skip to content

SageInterface::get_name

get_name overloads

Synopses

Declared in <SageIII/sageInterface/sageInterface.h>

Generate a useful name to describe the SgC_PreprocessorDirectiveStatement IR node

std::string
get_name(SgC_PreprocessorDirectiveStatement const* directive);

Generate a useful name to describe the declaration

std::string
get_name(SgDeclarationStatement const* declaration);

Generate a useful name to describe the expression

std::string
get_name(SgExpression const* expr);

Generate a useful name to describe the SgLocatedNodeSupport IR node

std::string
get_name(SgLocatedNodeSupport const* node);

Generate a useful name to describe the SgNode

std::string
get_name(SgNode const* node);

Generate a useful name to describe the scope

std::string
get_name(SgScopeStatement const* scope);

Generate a useful name to describe the declaration

std::string
get_name(SgStatement const* stmt);

Generate a useful name to describe the SgSupport IR node

std::string
get_name(SgSupport const* node);

Generate a useful name to describe the SgSymbol

std::string
get_name(SgSymbol const* symbol);

Generate a useful name to describe the SgToken IR node

std::string
get_name(SgToken const* token);

Generate a useful name to describe the SgType

std::string
get_name(SgType const* type);

Created with MrDocs