Dyninst::SymtabAPI::ArchiveMember Class Reference

#include <Archive.h>

Public Member Functions

 ArchiveMember ()
 ArchiveMember (const string name, const Offset offset, Symtab *img=NULL)
 ~ArchiveMember ()
const string & getName ()
Offset getOffset ()
SymtabgetSymtab ()
void setSymtab (Symtab *img)

Private Attributes

const string name_
Offset offset_
Symtabmember_

Detailed Description

Helps facilitate lazy parsing and quick lookup once parsing is finished

Definition at line 46 of file Archive.h.


Constructor & Destructor Documentation

Dyninst::SymtabAPI::ArchiveMember::ArchiveMember (  )  [inline]

Definition at line 48 of file Archive.h.

Dyninst::SymtabAPI::ArchiveMember::ArchiveMember ( const string  name,
const Offset  offset,
Symtab img = NULL 
) [inline]

Definition at line 49 of file Archive.h.

Dyninst::SymtabAPI::ArchiveMember::~ArchiveMember (  )  [inline]

Definition at line 56 of file Archive.h.

References member_.


Member Function Documentation

const string& Dyninst::SymtabAPI::ArchiveMember::getName (  )  [inline]

Definition at line 63 of file Archive.h.

References name_.

Referenced by Dyninst::SymtabAPI::Archive::parseMember().

Offset Dyninst::SymtabAPI::ArchiveMember::getOffset (  )  [inline]

Definition at line 64 of file Archive.h.

References offset_.

Referenced by Dyninst::SymtabAPI::Archive::parseMember().

Symtab* Dyninst::SymtabAPI::ArchiveMember::getSymtab (  )  [inline]

Definition at line 65 of file Archive.h.

References member_.

Referenced by Dyninst::SymtabAPI::Archive::getMemberByGlobalSymbol().

void Dyninst::SymtabAPI::ArchiveMember::setSymtab ( Symtab img  )  [inline]

Definition at line 66 of file Archive.h.

References member_.

Referenced by Dyninst::SymtabAPI::Archive::parseMember().


Field Documentation

Definition at line 71 of file Archive.h.

Referenced by getSymtab(), setSymtab(), and ~ArchiveMember().

Definition at line 69 of file Archive.h.

Referenced by getName().

Definition at line 70 of file Archive.h.

Referenced by getOffset().


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1