1 #ifndef CACHED_FUNCTION_AST_ATTRIBUTES_H_INCLUDED_ 
    2 #define CACHED_FUNCTION_AST_ATTRIBUTES_H_INCLUDED_ 
   25     return CONTAINER_OWNERSHIP;
 
Definition: cached_function_ast_attributes.h:28
 
boost::graph_traits< Graph >::vertex_descriptor VertexDescriptor
Definition: segment_graph.h:34
 
std::set< VertexDescriptor, SegmentCmp > SegmentSet
Definition: segment_graph.h:93
 
bool has_boundary()
This function checks if a potential function call faces any boundary statement. If the 'leaving_segme...
Definition: cached_function_ast_attributes.cpp:10
 
FunctionIntegration function_integration_
Not really using it. 
Definition: cached_function_ast_attributes.h:51
 
FunctionIntegration
Definition: cached_function_ast_attributes.h:28
 
bool starting_segment_is_leaving_segment()
The function checks if the starting segment is a leaving segment at the same time. 
Definition: cached_function_ast_attributes.cpp:18
 
virtual AstAttribute::OwnershipPolicy getOwnershipPolicy() const ROSE_OVERRIDE
Definition: cached_function_ast_attributes.h:23
 
SegmentGraph::SegmentSet leaving_segments_
The segments that are the end of a function's sg. 
Definition: cached_function_ast_attributes.h:61
 
This class stores precached information of a analyzed function. Each function definition has an assoc...
Definition: cached_function_ast_attributes.h:18
 
CachedFunctionAstAttributes(VertexDescriptor starting_vertex, FunctionIntegration function_integration)
Definition: cached_function_ast_attributes.cpp:3
 
VertexDescriptor starting_vertex_
The starting vertex of a function's sg. 
Definition: cached_function_ast_attributes.h:56
 
Definition: cached_function_ast_attributes.h:28