retdec
Static Public Member Functions | Static Private Attributes | List of all members
retdec::bin2llvmir::NamesProvider Class Reference

#include <names.h>

Collaboration diagram for retdec::bin2llvmir::NamesProvider:
Collaboration graph
[legend]

Static Public Member Functions

static NameContaineraddNames (llvm::Module *m, Config *c, DebugFormat *d, FileImage *i, Demangler *dm, Lti *lti)
 
static NameContainergetNames (llvm::Module *m)
 
static bool getNames (llvm::Module *m, NameContainer *&names)
 
static void clear ()
 

Static Private Attributes

static std::map< llvm::Module *, NameContainer_module2names
 

Detailed Description

Names provider.

Member Function Documentation

◆ addNames()

NameContainer * retdec::bin2llvmir::NamesProvider::addNames ( llvm::Module *  m,
Config c,
DebugFormat d,
FileImage i,
Demangler dm,
Lti lti 
)
static

◆ clear()

void retdec::bin2llvmir::NamesProvider::clear ( )
static

◆ getNames() [1/2]

NameContainer * retdec::bin2llvmir::NamesProvider::getNames ( llvm::Module *  m)
static

◆ getNames() [2/2]

bool retdec::bin2llvmir::NamesProvider::getNames ( llvm::Module *  m,
NameContainer *&  names 
)
static

Member Data Documentation

◆ _module2names

std::map< llvm::Module *, NameContainer > retdec::bin2llvmir::NamesProvider::_module2names
staticprivate

The documentation for this class was generated from the following files: