retdec
|
Information about called functions from a caller. More...
#include <cg.h>
Public Member Functions | |
CalledFuncs (ShPtr< Function > caller, bool callsOnlyDefinedFuncs=true, bool callsByPointer=false) | |
Constructs a new information about called functions. More... | |
Public Attributes | |
ShPtr< Function > | caller |
FuncSet | callees |
bool | callsOnlyDefinedFuncs |
bool | callsByPointer |
Information about called functions from a caller.
|
explicit |
Constructs a new information about called functions.
For the description of parameters, see the description of data members of CalledFuncs.
FuncSet retdec::llvmir2hll::CG::CalledFuncs::callees |
Functions that are called from caller
(it may or may not contain indirectly called functions, see getCalledFuncs()).
Function that calls functions in callees
. If it is a declaration, callees
are empty.
bool retdec::llvmir2hll::CG::CalledFuncs::callsByPointer |
true
if there are is a call by a pointer to a function, false
otherwise. If caller
is a declaration, this data member is set to false
.
bool retdec::llvmir2hll::CG::CalledFuncs::callsOnlyDefinedFuncs |
true
if all called functions are defined, false
otherwise (just declared functions are not considered defined). If caller
is a declaration, this data member is set to true
.