|
ROSE
0.9.6a
|
Location report element. More...
#include <report.h>


Public Types | |
| enum | ContextKind { Callsite, Context, Procedure, Num_Contexts } |
Public Member Functions | |
| virtual | ~locationReportElementAnn () |
| locationReportElementAnn (const parserID *id) | |
| virtual void | lookup (enumPropertyAnn *default_property, procedureAnn *procedure, Annotations *annotations) |
Public Member Functions inherited from reportElementAnn | |
| reportElementAnn (int line) | |
Public Member Functions inherited from Ann | |
| Ann (int line) | |
| int | line () const |
Private Attributes | |
| std::string | _kind_name |
| ContextKind | _kind |
Location report element.
This type of element prints out locations in the program – either context sensitive, or not.
|
inlinevirtual |
| locationReportElementAnn::locationReportElementAnn | ( | const parserID * | id) |
|
virtual |
Implements reportElementAnn.
|
private |