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