LLVM 17.0.0git
|
#include "llvm/Demangle/MicrosoftDemangle.h"
Public Member Functions | |
Demangler ()=default | |
virtual | ~Demangler ()=default |
SymbolNode * | parse (StringView &MangledName) |
TagTypeNode * | parseTagUniqueName (StringView &MangledName) |
void | dumpBackReferences () |
Public Attributes | |
bool | Error = false |
Definition at line 138 of file MicrosoftDemangle.h.
|
default |
Definition at line 539 of file DLangDemangle.cpp.
|
virtualdefault |
void Demangler::dumpBackReferences | ( | ) |
Definition at line 2300 of file MicrosoftDemangle.cpp.
References B, llvm::ms_demangle::BackrefContext::FunctionParamCount, llvm::ms_demangle::BackrefContext::FunctionParams, I, llvm::ms_demangle::NamedIdentifierNode::Name, llvm::ms_demangle::BackrefContext::Names, llvm::ms_demangle::BackrefContext::NamesCount, and llvm::ms_demangle::OF_Default.
SymbolNode * Demangler::parse | ( | StringView & | MangledName | ) |
Definition at line 802 of file MicrosoftDemangle.cpp.
References SI.
TagTypeNode * Demangler::parseTagUniqueName | ( | StringView & | MangledName | ) |
Definition at line 828 of file MicrosoftDemangle.cpp.
bool llvm::ms_demangle::Demangler::Error = false |
Definition at line 150 of file MicrosoftDemangle.h.