Struct Result#
Defined in File Outliner.hh
Struct Documentation#
-
struct Result#
Stores the main results of an outlining transformation.
Public Functions
-
ROSE_DLL_API Result(void)#
-
ROSE_DLL_API Result(SgFunctionDeclaration*, SgStatement*, SgFile *file, SageInterface::DeferredTransformation deferredTransformation)#
Sets all fields to 0.
-
inline ROSE_DLL_API ~Result(void)#
Copy constructor.
- ROSE_DLL_API bool isValid (void) const
Shallow; does not delete fields.
Public Members
-
SgFunctionDeclaration *decl_#
The outlined function’s declaration and definition.
-
SgStatement *call_#
A call statement to invoke the outlined function.
-
SgFile *file_#
A SgFile pointer to the newly generated source file containing the.
-
SgDeclarationStatement *target_class_member#
-
SgDeclarationStatement *new_function_prototype#
-
SageInterface::DeferredTransformation deferredTransformation#
-
ROSE_DLL_API Result(void)#