|
std::vector
< SgFunctionDeclaration * > | solveFunctionPointerCall (SgPointerDerefExp *, SgProject *) |
|
std::vector
< SgFunctionDeclaration * > | solveMemberFunctionPointerCall (SgExpression *, ClassHierarchyWrapper *) |
|
Rose_STL_Container
< SgFunctionDeclaration * > | solveFunctionPointerCallsFunctional (SgNode *node, SgFunctionType *functionType) |
|
std::vector
< SgFunctionDeclaration * > | solveMemberFunctionCall (SgClassType *, ClassHierarchyWrapper *, SgMemberFunctionDeclaration *, bool, bool includePureVirtualFunc=false) |
|
std::vector
< SgFunctionDeclaration * > | solveConstructorInitializer (SgConstructorInitializer *sgCtorInit) |
| Returns the list of all constructors that may get called via an initialization. More...
|
|
ROSE_DLL_API void | getPropertiesForExpression (SgExpression *exp, ClassHierarchyWrapper *classHierarchy, Rose_STL_Container< SgFunctionDeclaration * > &propList, bool includePureVirtualFunc=false) |
|
void | getDefinitionsForExpression (SgExpression *exp, ClassHierarchyWrapper *classHierarchy, Rose_STL_Container< SgFunctionDefinition * > &calleeList) |
| Populates functionList with definitions of all functions that may get called. More...
|
|
void | getDeclarationsForExpression (SgExpression *exp, ClassHierarchyWrapper *classHierarchy, Rose_STL_Container< SgFunctionDeclaration * > &calleeList, bool includePureVirtualFunc=false) |
| Populates functionList with declarations of all functions that may get called. More...
|
|
void | getExpressionsForDefinition (SgFunctionDefinition *targetDef, ClassHierarchyWrapper *classHierarchy, Rose_STL_Container< SgExpression * > &exps) |
|
SgFunctionDeclaration * | getFirstVirtualFunctionDefinitionFromAncestors (SgClassType *crtClass, SgMemberFunctionDeclaration *memberFunctionDeclaration, ClassHierarchyWrapper *classHierarchy) |
|