class Demangler
Declaration
class Demangler { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangle.h:140
Member Variables
- public bool Error = false
Method Overview
- public Demangler()
- public void dumpBackReferences()
- public llvm::ms_demangle::SymbolNode * parse(llvm::itanium_demangle::StringView & MangledName)
- public llvm::ms_demangle::TagTypeNode * parseTagUniqueName(llvm::itanium_demangle::StringView & MangledName)
- public virtual ~Demangler()
Methods
¶Demangler()
Demangler()
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangle.h:142
¶void dumpBackReferences()
void dumpBackReferences()
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangle.h:154
¶llvm::ms_demangle::SymbolNode* parse(
llvm::itanium_demangle::StringView&
MangledName)
llvm::ms_demangle::SymbolNode* parse(
llvm::itanium_demangle::StringView&
MangledName)
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangle.h:147
Parameters
- llvm::itanium_demangle::StringView& MangledName
¶llvm::ms_demangle::TagTypeNode*
parseTagUniqueName(
llvm::itanium_demangle::StringView&
MangledName)
llvm::ms_demangle::TagTypeNode*
parseTagUniqueName(
llvm::itanium_demangle::StringView&
MangledName)
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangle.h:149
Parameters
- llvm::itanium_demangle::StringView& MangledName
¶virtual ~Demangler()
virtual ~Demangler()
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangle.h:143