1 #ifndef FUNCTION_ANNOTATION_ATTRIBUTES_H_INCLUDED_
2 #define FUNCTION_ANNOTATION_ATTRIBUTES_H_INCLUDED_
28 return CONTAINER_OWNERSHIP;
33 std::string function_name,
34 bool is_conflict_free,
Definition: function_annotation.h:53
AnnotatedTime * annotated_time_
Represents the wait time.
Definition: function_annotation_attributes.h:63
WAIT_CONSTRUCT
Definition: function_annotation.h:7
bool is_conflict_free_
Function does not have any conflict with other segments.
Definition: function_annotation_attributes.h:52
FunctionAnnotationAttributes(FunctionAnnotationAttributes *func_attributes)
Definition: function_annotation_attributes.cpp:3
Definition: function_annotation.h:15
std::string function_name_
Assigned duing annotation analysis.
Definition: function_annotation_attributes.h:47
WAIT_CONSTRUCT wait_type_
wait_type_ Wait type of this function
Definition: function_annotation_attributes.h:58
This class provides attributes for function anotations.
Definition: function_annotation_attributes.h:17
virtual AstAttribute::OwnershipPolicy getOwnershipPolicy() const ROSE_OVERRIDE
Definition: function_annotation_attributes.h:26
bool operator==(const FunctionAnnotationAttributes &other)
Definition: function_annotation_attributes.cpp:42
bool has_boundary()
Shows if this function contains a boundary (wait statements)
Definition: function_annotation_attributes.cpp:37
bool operator!=(const FunctionAnnotationAttributes &other)
Definition: function_annotation_attributes.cpp:50