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

#include <config.h>

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

Static Public Member Functions

static ConfigaddConfig (llvm::Module *m, retdec::config::Config &c)
 
static ConfiggetConfig (llvm::Module *m)
 
static bool getConfig (llvm::Module *m, Config *&c)
 
static void doFinalization (llvm::Module *m)
 
static void clear ()
 

Static Private Attributes

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

Member Function Documentation

◆ addConfig()

Config * retdec::bin2llvmir::ConfigProvider::addConfig ( llvm::Module *  m,
retdec::config::Config c 
)
static

◆ clear()

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

Clear all stored data.

◆ doFinalization()

void retdec::bin2llvmir::ConfigProvider::doFinalization ( llvm::Module *  m)
static

◆ getConfig() [1/2]

Config * retdec::bin2llvmir::ConfigProvider::getConfig ( llvm::Module *  m)
static

◆ getConfig() [2/2]

bool retdec::bin2llvmir::ConfigProvider::getConfig ( llvm::Module *  m,
Config *&  c 
)
static

Member Data Documentation

◆ _module2config

std::map< llvm::Module *, Config > retdec::bin2llvmir::ConfigProvider::_module2config
staticprivate

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