This class provides attributes for function anotations. More...
#include <function_annotation_attributes.h>


Public Member Functions | |
| FunctionAnnotationAttributes (FunctionAnnotationAttributes *func_attributes) | |
| FunctionAnnotationAttributes (FunctionAnnotation *annotation) | |
| virtual  AstAttribute::OwnershipPolicy  | getOwnershipPolicy () const ROSE_OVERRIDE | 
| FunctionAnnotationAttributes (std::string function_name, bool is_conflict_free, WAIT_CONSTRUCT wait_type, AnnotatedTime *annotated_time) | |
| bool | has_boundary () | 
| Shows if this function contains a boundary (wait statements)  More... | |
| bool | operator== (const FunctionAnnotationAttributes &other) | 
| bool | operator!= (const FunctionAnnotationAttributes &other) | 
Public Attributes | |
| std::string | function_name_ | 
| Assigned duing annotation analysis.  More... | |
| bool | is_conflict_free_ | 
| Function does not have any conflict with other segments.  More... | |
| WAIT_CONSTRUCT | wait_type_ | 
| wait_type_ Wait type of this function  More... | |
| AnnotatedTime * | annotated_time_ | 
| Represents the wait time.  More... | |
This class provides attributes for function anotations.
| risc::sg::FunctionAnnotationAttributes::FunctionAnnotationAttributes | ( | FunctionAnnotationAttributes * | func_attributes | ) | 
| risc::sg::FunctionAnnotationAttributes::FunctionAnnotationAttributes | ( | FunctionAnnotation * | annotation | ) | 
| risc::sg::FunctionAnnotationAttributes::FunctionAnnotationAttributes | ( | std::string | function_name, | 
| bool | is_conflict_free, | ||
| WAIT_CONSTRUCT | wait_type, | ||
| AnnotatedTime * | annotated_time | ||
| ) | 
      
  | 
  inlinevirtual | 
| risc::sg::FunctionAnnotationAttributes::has_boundary | ( | ) | 
Shows if this function contains a boundary (wait statements)
| bool risc::sg::FunctionAnnotationAttributes::operator!= | ( | const FunctionAnnotationAttributes & | other | ) | 
| bool risc::sg::FunctionAnnotationAttributes::operator== | ( | const FunctionAnnotationAttributes & | other | ) | 
| AnnotatedTime* risc::sg::FunctionAnnotationAttributes::annotated_time_ | 
Represents the wait time.
| std::string risc::sg::FunctionAnnotationAttributes::function_name_ | 
Assigned duing annotation analysis.
| bool risc::sg::FunctionAnnotationAttributes::is_conflict_free_ | 
Function does not have any conflict with other segments.
| WAIT_CONSTRUCT risc::sg::FunctionAnnotationAttributes::wait_type_ | 
wait_type_ Wait type of this function
 1.8.5