ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
reportAnn Class Reference

Report annotation. More...

#include <report.h>

Inheritance diagram for reportAnn:
Collaboration diagram for reportAnn:

Public Member Functions

virtual ~reportAnn ()
 
 reportAnn (exprAnn *condition, bool is_error, report_element_list *elements, int line)
 
virtual void lookup (procedureAnn *procedure, Annotations *annotations)
 
- Public Member Functions inherited from Ann
 Ann (int line)
 
int line () const
 

Private Attributes

exprAnn_condition
 Condition. More...
 
report_element_list _elements
 Report elements. More...
 
bool _is_error
 Is error? More...
 

Detailed Description

Report annotation.

Definition at line 189 of file report.h.

Constructor & Destructor Documentation

virtual reportAnn::~reportAnn ( )
inlinevirtual

Definition at line 215 of file report.h.

reportAnn::reportAnn ( exprAnn condition,
bool  is_error,
report_element_list elements,
int  line 
)

Member Function Documentation

virtual void reportAnn::lookup ( procedureAnn procedure,
Annotations annotations 
)
virtual

Member Data Documentation

exprAnn* reportAnn::_condition
private

Condition.

The condition to test for activating this report. Null for no condition.

Definition at line 198 of file report.h.

report_element_list reportAnn::_elements
private

Report elements.

Each element of this list is an item to print.

Definition at line 204 of file report.h.

bool reportAnn::_is_error
private

Is error?

Mark error reports so that we can count them up.

Definition at line 210 of file report.h.


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