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 |