|
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.