#include <dislabel.h>
Public Member Functions | |
| virtual | ~dislabel () |
| dislabel (const rcstring &prefix) | |
| void | add (unsigned addr) |
| rcstring | get_name (unsigned addr) const |
Private Member Functions | |
| dislabel () | |
| dislabel (const dislabel &) | |
| dislabel & | operator= (const dislabel &) |
Private Attributes | |
| rcstring | prefix |
| symtab< rcstring > | name_from_address |
The implementation currently uses a simple list, giving many operations an O(n) behaviour. But since UCSD programs tend to be small, this is not seen as a serious problem.
Definition at line 34 of file dislabel.h.
| virtual dislabel::~dislabel | ( | ) | [virtual] |
The destructor.
| dislabel::dislabel | ( | const rcstring & | prefix | ) |
The constructor.
| dislabel::dislabel | ( | ) | [private] |
The default constructor.
| dislabel::dislabel | ( | const dislabel & | ) | [private] |
The copy constructor.
| void dislabel::add | ( | unsigned | addr | ) |
| rcstring dislabel::get_name | ( | unsigned | addr | ) | const |
rcstring dislabel::prefix [private] |
Definition at line 52 of file dislabel.h.
symtab<rcstring> dislabel::name_from_address [private] |
Definition at line 53 of file dislabel.h.
1.5.1