ROSE
0.11.96.11
|
Definition at line 20 of file CallGraphTraverse.h.
Public Member Functions | |
Function (std::string name) | |
Function (SgFunctionDeclaration *sample) | |
Function (SgFunctionDefinition *sample) | |
Function (SgFunctionCallExp *funcCall) | |
void | init (SgFunctionDeclaration *sample) |
Function (const Function &that) | |
Function (const Function *that) | |
bool | eq (const Function &that) const |
bool | operator== (const Function &that) const |
bool | operator!= (const Function &that) const |
bool | operator< (const Function &that) const |
bool | operator> (const Function &that) const |
bool | operator<= (const Function &that) const |
bool | operator>= (const Function &that) const |
SgName | get_name () const |
SgFunctionDefinition * | get_definition () const |
SgFunctionDeclaration * | get_declaration () const |
Sg_File_Info * | get_file_info () const |
SgInitializedNamePtrList | get_params () const |
std::string | str (std::string indent="") const |
Static Public Member Functions | |
static SgFunctionDeclaration * | getCanonicalDecl (SgFunctionDeclaration *decl) |
Protected Member Functions | |
bool | lessThan (const Function &that) const |
Protected Attributes | |
SgFunctionDeclaration * | decl |