ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FunctionData Class Reference

#include <CallGraph.h>

Collaboration diagram for FunctionData:

Public Member Functions

bool isDefined ()
 
 FunctionData (SgFunctionDeclaration *functionDeclaration, SgProject *project, ClassHierarchyWrapper *)
 
Rose_STL_Container
< SgMemberFunctionDeclaration * > * 
findPointsToVirtualFunctions (SgMemberFunctionDeclaration *)
 
bool compareFunctionDeclarations (SgFunctionDeclaration *f1, SgFunctionDeclaration *f2)
 

Public Attributes

bool hasDefinition
 
Rose_STL_Container
< SgFunctionDeclaration * > 
functionList
 All the callees of this function. More...
 
SgFunctionDeclarationfunctionDeclaration
 

Detailed Description

Definition at line 88 of file CallGraph.h.

Constructor & Destructor Documentation

FunctionData::FunctionData ( SgFunctionDeclaration functionDeclaration,
SgProject project,
ClassHierarchyWrapper  
)

Member Function Documentation

bool FunctionData::isDefined ( )
Rose_STL_Container<SgMemberFunctionDeclaration*>* FunctionData::findPointsToVirtualFunctions ( SgMemberFunctionDeclaration )
bool FunctionData::compareFunctionDeclarations ( SgFunctionDeclaration f1,
SgFunctionDeclaration f2 
)

Member Data Documentation

bool FunctionData::hasDefinition

Definition at line 92 of file CallGraph.h.

Rose_STL_Container<SgFunctionDeclaration *> FunctionData::functionList

All the callees of this function.

Definition at line 99 of file CallGraph.h.

Referenced by CallGraphBuilder::buildCallGraph().

SgFunctionDeclaration* FunctionData::functionDeclaration

Definition at line 101 of file CallGraph.h.

Referenced by CallGraphBuilder::buildCallGraph().


The documentation for this class was generated from the following file: