retdec
|
Adapter for llvm microsoft demangler. More...
#include <microsoft_demangler.h>
Public Member Functions | |
MicrosoftDemangler () | |
Constructor for adapter. More... | |
std::string | demangleToString (const std::string &mangled) override |
Method for demangling to string. After use demangler status should be checked. More... | |
std::shared_ptr< ctypes::Function > | demangleFunctionToCtypes (const std::string &mangled, std::unique_ptr< ctypes::Module > &module, const ctypesparser::CTypesParser::TypeWidths &typeWidths, const ctypesparser::CTypesParser::TypeSignedness &typeSignedness, unsigned defaultBitWidth) override |
![]() | |
Demangler (const std::string &compiler) | |
virtual | ~Demangler ()=default |
Status | status () |
Additional Inherited Members | |
![]() | |
enum | Status : uint8_t { success = 0 , init , init_fail , memory_alloc_failure , invalid_mangled_name , unknown } |
![]() | |
std::string | _compiler |
Status | _status |
Adapter for llvm microsoft demangler.
retdec::demangler::MicrosoftDemangler::MicrosoftDemangler | ( | ) |
Constructor for adapter.
|
overridevirtual |
Implements retdec::demangler::Demangler.
|
overridevirtual |
Method for demangling to string. After use demangler status should be checked.
mangled | Name mangled by microsoft mangling scheme. |
Implements retdec::demangler::Demangler.