Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Symbols::Symbol Struct Reference

hold info (api name and address) on a single symbol. More...

List of all members.

Public Methods

 Symbol (vma_t _address, const std::string &_name)
bool operator< (const Symbol &rhs) const
bool operator== (const Symbol &rhs) const

Public Attributes

vma_t address
 address of symbol. More...

std::string name
 name of symbol. More...


Detailed Description

hold info (api name and address) on a single symbol.

Definition at line 40 of file symbols.h.


Constructor & Destructor Documentation

Symbols::Symbol::Symbol vma_t    _address,
const std::string &    _name
[inline]
 

Definition at line 44 of file symbols.h.

References address, name, and vma_t.

00044                                                  :
00045       address(_address),name(_name)
00046     { }
    bool operator<(const Symbol& rhs) const


Member Function Documentation

bool Symbols::Symbol::operator< const Symbol &    rhs const [inline]
 

Definition at line 47 of file symbols.h.

References address, and name.

00048     { return address < rhs.address || (address == rhs.address && name < rhs.name); }

bool Symbols::Symbol::operator== const Symbol &    rhs const [inline]
 

Definition at line 49 of file symbols.h.

References address, and name.

00050     { return address == rhs.address && name == rhs.name; }


Member Data Documentation

vma_t Symbols::Symbol::address
 

address of symbol.

Definition at line 42 of file symbols.h.

Referenced by operator<(), operator==(), and Symbol().

std::string Symbols::Symbol::name
 

name of symbol.

Definition at line 43 of file symbols.h.

Referenced by operator<(), operator==(), and Symbol().


The documentation for this struct was generated from the following file:
Generated on Mon Jan 13 22:20:37 2003 for perdr by doxygen1.2.15