Skip to content

Outliner::Result

Stores the main results of an outlining transformation.

Synopsis

Declared in <src/midend/programTransformation/astOutlining/Outliner.hh>

struct Result;

Member Functions

Name

Description

Result [constructor]

Constructors

~Result [destructor]

Copy constructor.

isValid

Shallow; does not delete fields.

Data Members

Name

Description

call_

A call statement to invoke the outlined function.

decl_

The outlined function's declaration and definition.

deferredTransformation

file_

A SgFile pointer to the newly generated source file containing the

new_function_prototype

target_class_member

Non-Member Functions

Name

Description

outline

Outlines the given statement. The main programming interface.

outline

If 's' is an outline pragma, this function "executes" it.

outline

Outline to a new function with the specified name, calling preprocessing internally

outlineBlock

Outlines the given basic block into a function named 'name'.

Created with MrDocs