|
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 |