All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Friends | List of all members
FunctionAnnotation Struct Reference

#include <function_annotation.h>

Collaboration diagram for FunctionAnnotation:
Collaboration graph

Public Member Functions

 FunctionAnnotation (char *function_name, bool is_conflict_free, WAIT_CONSTRUCT wait_type, AnnotatedTime *annotated_time)
 

Public Attributes

std::string function_name_
 The function name. More...
 
bool is_conflict_free_
 Whether the function contains no conflict. More...
 
WAIT_CONSTRUCT wait_type_
 Type of waiting inside. More...
 
AnnotatedTimeannotated_time_
 If waiting for time, what the time is. More...
 

Friends

std::ostream & operator<< (std::ostream &os, const FunctionAnnotation &fa)
 

Constructor & Destructor Documentation

FunctionAnnotation::FunctionAnnotation ( char *  function_name,
bool  is_conflict_free,
WAIT_CONSTRUCT  wait_type,
AnnotatedTime annotated_time 
)
inline

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const FunctionAnnotation fa 
)
friend

Member Data Documentation

AnnotatedTime* FunctionAnnotation::annotated_time_

If waiting for time, what the time is.

std::string FunctionAnnotation::function_name_

The function name.

bool FunctionAnnotation::is_conflict_free_

Whether the function contains no conflict.

WAIT_CONSTRUCT FunctionAnnotation::wait_type_

Type of waiting inside.


The documentation for this struct was generated from the following file: