#include <Object.h>
Public Member Functions | |
| SymbolIter (Object &obj) | |
| SymbolIter (const SymbolIter &src) | |
| ~SymbolIter () | |
| void | reset () |
| operator bool () const | |
| void | operator++ (int) |
| const std::string & | currkey () const |
| Symbol * | currval () |
Private Member Functions | |
| SymbolIter & | operator= (const SymbolIter &) |
Private Attributes | |
| dyn_hash_map< std::string, std::vector< Symbol * > > * | symbols |
| unsigned int | currentPositionInVector |
| dyn_hash_map< std::string, std::vector< Symbol * > >::iterator | symbolIterator |
Definition at line 230 of file Object.h.
| SymbolIter::SymbolIter | ( | Object & | obj | ) |
Definition at line 478 of file Object.C.
References Dyninst::SymtabAPI::AObject::getAllSymbols(), and symbolIterator.
| SymbolIter::SymbolIter | ( | const SymbolIter & | src | ) |
| const string & SymbolIter::currkey | ( | ) | const |
Definition at line 519 of file Object.C.
References symbolIterator.
| Symbol * SymbolIter::currval | ( | ) |
Definition at line 527 of file Object.C.
References currentPositionInVector, FILE__, fprintf, and symbolIterator.
| SymbolIter::operator bool | ( | ) | const |
Definition at line 501 of file Object.C.
References symbolIterator.
| void SymbolIter::operator++ | ( | int | ) |
Definition at line 506 of file Object.C.
References currentPositionInVector, and symbolIterator.
| SymbolIter& Dyninst::SymtabAPI::SymbolIter::operator= | ( | const SymbolIter & | ) | [private] |
| void SymbolIter::reset | ( | ) |
Definition at line 495 of file Object.C.
References currentPositionInVector, and symbolIterator.
unsigned int Dyninst::SymtabAPI::SymbolIter::currentPositionInVector [private] |
Definition at line 233 of file Object.h.
Referenced by currval(), operator++(), and reset().
dyn_hash_map< std::string, std::vector< Symbol *> >::iterator Dyninst::SymtabAPI::SymbolIter::symbolIterator [private] |
Definition at line 234 of file Object.h.
Referenced by currkey(), currval(), operator bool(), operator++(), reset(), and SymbolIter().
dyn_hash_map< std::string, std::vector< Symbol *> >* Dyninst::SymtabAPI::SymbolIter::symbols [private] |
1.6.1