risc::sg::FunctionAnnotationAttributes Class Reference

#include <function_annotation_attributes.h>

Collaboration diagram for risc::sg::FunctionAnnotationAttributes:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FunctionAnnotationAttributes (FunctionAnnotationAttributes *func_attributes)
 FunctionAnnotationAttributes (FunctionAnnotation *annotation)
 FunctionAnnotationAttributes (std::string function_name, bool is_conflict_free, WAIT_CONSTRUCT wait_type, AnnotatedTime *annotated_time)
bool has_boundary ()
bool operator== (const FunctionAnnotationAttributes &other)
bool operator!= (const FunctionAnnotationAttributes &other)

Public Attributes

std::string function_name_
bool is_conflict_free_
WAIT_CONSTRUCT wait_type_
AnnotatedTimeannotated_time_

Constructor & Destructor Documentation

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 
)

Member Function Documentation

bool risc::sg::FunctionAnnotationAttributes::has_boundary (  ) 
bool risc::sg::FunctionAnnotationAttributes::operator!= ( const FunctionAnnotationAttributes other  ) 
bool risc::sg::FunctionAnnotationAttributes::operator== ( const FunctionAnnotationAttributes other  ) 

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Jul 2017 by  doxygen 1.6.1