7 #ifndef RETDEC_CONFIG_CONFIG_H
8 #define RETDEC_CONFIG_CONFIG_H
Definition: architecture.h:19
Definition: file_type.h:18
Definition: function.h:206
Definition: language.h:63
std::string generateJsonFile() const
Definition: config.cpp:105
common::FileFormat fileFormat
Definition: config.h:50
static Config fromFile(const std::string &path)
Definition: config.cpp:60
common::TypeContainer structures
Definition: config.h:56
common::ToolInfoContainer tools
Definition: config.h:51
void readJsonFile(const std::string &input)
Definition: config.cpp:80
Parameters parameters
Definition: config.h:47
void readJsonString(const std::string &json)
Definition: config.cpp:170
common::PatternContainer patterns
Definition: config.h:59
common::ClassContainer classes
Definition: config.h:58
static Config empty()
Definition: config.cpp:54
static Config fromJsonString(const std::string &json)
Definition: config.cpp:67
common::FileType fileType
Definition: config.h:49
common::Architecture architecture
Definition: config.h:48
common::ObjectSetContainer registers
Definition: config.h:55
common::FunctionContainer functions
Definition: config.h:53
common::LanguageContainer languages
Definition: config.h:52
common::GlobalVarContainer globals
Definition: config.h:54
common::VtableContainer vtables
Definition: config.h:57
std::string generateJsonString() const
Definition: config.cpp:134
Definition: parameters.h:25
Common architecture representation.
Common class representation.
Common file type representation.
Common function representation.
Common programming language representation.
Common data type representation.
Common vtable representation.
Definitions of config exceptions.
Common pattern representation.
std::set< Vtable > VtableContainer
Definition: vtable.h:102
std::set< Class, ClassCompare > ClassContainer
Definition: class.h:87
std::set< Type > TypeContainer
Definition: type.h:57
std::vector< Pattern > PatternContainer
Definition: pattern.h:211
Definition: archive_wrapper.h:19
Decompilation configuration manipulation: decompilation parameters.