ROSE
0.9.6a
|
#include <CallGraphTraverse.h>
Public Member Functions | |
Function () | |
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 |
Definition at line 17 of file CallGraphTraverse.h.
Function::Function | ( | ) |
Function::Function | ( | std::string | name) |
Function::Function | ( | SgFunctionDeclaration * | sample) |
Function::Function | ( | SgFunctionDefinition * | sample) |
Function::Function | ( | SgFunctionCallExp * | funcCall) |
Function::Function | ( | const Function & | that) |
Function::Function | ( | const Function * | that) |
void Function::init | ( | SgFunctionDeclaration * | sample) |
|
static |
bool Function::eq | ( | const Function & | that) | const |
bool Function::operator== | ( | const Function & | that) | const |
bool Function::operator!= | ( | const Function & | that) | const |
|
protected |
bool Function::operator< | ( | const Function & | that) | const |
bool Function::operator> | ( | const Function & | that) | const |
bool Function::operator<= | ( | const Function & | that) | const |
bool Function::operator>= | ( | const Function & | that) | const |
SgName Function::get_name | ( | ) | const |
SgFunctionDefinition* Function::get_definition | ( | ) | const |
SgFunctionDeclaration* Function::get_declaration | ( | ) | const |
Sg_File_Info* Function::get_file_info | ( | ) | const |
Referenced by CGFunction::iterator::getTarget().
SgInitializedNamePtrList Function::get_params | ( | ) | const |
std::string Function::str | ( | std::string | indent = "" ) | const |
|
protected |
Definition at line 22 of file CallGraphTraverse.h.