Dyninst::SymtabAPI::Object::File Class Reference

#include <Object-nt.h>

Public Member Functions

 File (std::string _name="")
void AddSymbol (intSymbol *pSym)
void DefineSymbols (dyn_hash_map< std::string, std::vector< Symbol * > > &syms, std::map< Symbol *, std::string > &symsToMods, const std::string &modName) const
std::string GetName (void) const
const std::vector< intSymbol * > & GetSymbols (void) const

Private Attributes

std::string name
std::vector< intSymbol * > syms

Detailed Description

Definition at line 115 of file Object-nt.h.


Constructor & Destructor Documentation

Dyninst::SymtabAPI::Object::File::File ( std::string  _name = ""  )  [inline]

Definition at line 122 of file Object-nt.h.


Member Function Documentation

void Dyninst::SymtabAPI::Object::File::AddSymbol ( intSymbol pSym  )  [inline]
void Dyninst::SymtabAPI::Object::File::DefineSymbols ( dyn_hash_map< std::string, std::vector< Symbol * > > &  syms,
std::map< Symbol *, std::string > &  symsToMods,
const std::string &  modName 
) const
std::string Dyninst::SymtabAPI::Object::File::GetName ( void   )  const [inline]

Definition at line 134 of file Object-nt.h.

References name.

const std::vector<intSymbol*>& Dyninst::SymtabAPI::Object::File::GetSymbols ( void   )  const [inline]

Definition at line 135 of file Object-nt.h.

References syms.


Field Documentation

Definition at line 118 of file Object-nt.h.

Referenced by GetName().

Definition at line 119 of file Object-nt.h.

Referenced by AddSymbol(), and GetSymbols().


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