#include <location.h>
Inheritance diagram for basicblockLocation::

Public Methods | |
| basicblockLocation (procLocation *parent, basicblockNode *block) | |
| procLocation * | proc_location () const |
| basicblockNode * | block () const |
| stmt_location_vec & | statements () |
| stmtLocation * | last () |
| Last statement. More... | |
| virtual void | adjust_depth () |
| Adjust tree depths. More... | |
| virtual void | print (ostream &o) const |
| virtual void | print_path (ostream &o) const |
| virtual | ~basicblockLocation () |
Private Attributes | |
| basicblockNode *const | _block |
| stmt_location_vec | _statements |
Friends | |
| class | procLocation |
|
||||||||||||
|
|
|
|
|
|
|
Adjust tree depths.
Reimplemented from Location. |
|
|
|
|
|
Last statement.
|
|
|
Reimplemented from Location. |
|
|
Reimplemented from Location. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001