ROSE
0.9.6a
|
Binding report element. More...
#include <report.h>
Public Member Functions | |
virtual | ~bindingReportElementAnn () |
bindingReportElementAnn (const parserID *varname, bool size_only) | |
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 | _variable_name |
The name of the variable. More... | |
bool | _size_only |
Size only. More... | |
annVariable * | _variable |
A reference to the annvariable object. More... | |
Binding report element.
This type of element prints out the bindings of a variable. It makes the most sense for formal parameters, where the binding is one-to-one, but will work for any variable.
|
inlinevirtual |
bindingReportElementAnn::bindingReportElementAnn | ( | const parserID * | varname, |
bool | size_only | ||
) |
|
virtual |
Implements reportElementAnn.
|
private |
|
private |
|
private |