Dyninst::SymtabAPI::LookupInterface Class Reference

#include <Symbol.h>

Inheritance diagram for Dyninst::SymtabAPI::LookupInterface:
Dyninst::SymtabAPI::Module Dyninst::SymtabAPI::Symtab

Public Member Functions

SYMTAB_EXPORT LookupInterface ()
virtual SYMTAB_EXPORT bool getAllSymbolsByType (std::vector< Symbol * > &ret, Symbol::SymbolType sType)=0
virtual SYMTAB_EXPORT bool findSymbol (std::vector< Symbol * > &ret, const std::string &name, Symbol::SymbolType sType=Symbol::ST_UNKNOWN, NameType nameType=anyName, bool isRegex=false, bool checkCase=false, bool includeUndefined=false)=0
virtual SYMTAB_EXPORT bool findType (Type *&type, std::string name)=0
virtual SYMTAB_EXPORT bool findVariableType (Type *&type, std::string name)=0
virtual SYMTAB_EXPORT ~LookupInterface ()

Detailed Description

Definition at line 264 of file Symbol.h.


Constructor & Destructor Documentation

SYMTAB_EXPORT LookupInterface::LookupInterface (  ) 

Definition at line 3189 of file Symtab.C.

SYMTAB_EXPORT LookupInterface::~LookupInterface (  )  [virtual]

Definition at line 3193 of file Symtab.C.


Member Function Documentation

virtual SYMTAB_EXPORT bool Dyninst::SymtabAPI::LookupInterface::findSymbol ( std::vector< Symbol * > &  ret,
const std::string &  name,
Symbol::SymbolType  sType = Symbol::ST_UNKNOWN,
NameType  nameType = anyName,
bool  isRegex = false,
bool  checkCase = false,
bool  includeUndefined = false 
) [pure virtual]
virtual SYMTAB_EXPORT bool Dyninst::SymtabAPI::LookupInterface::findType ( Type *&  type,
std::string  name 
) [pure virtual]
virtual SYMTAB_EXPORT bool Dyninst::SymtabAPI::LookupInterface::findVariableType ( Type *&  type,
std::string  name 
) [pure virtual]
virtual SYMTAB_EXPORT bool Dyninst::SymtabAPI::LookupInterface::getAllSymbolsByType ( std::vector< Symbol * > &  ret,
Symbol::SymbolType  sType 
) [pure virtual]

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

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1