LLVM 20.0.0git
|
#include "llvm/Demangle/MicrosoftDemangle.h"
Public Member Functions | |
Demangler ()=default | |
virtual | ~Demangler ()=default |
SymbolNode * | parse (std::string_view &MangledName) |
TagTypeNode * | parseTagUniqueName (std::string_view &MangledName) |
void | dumpBackReferences () |
Public Attributes | |
bool | Error = false |
Friends | |
std::optional< size_t > | llvm::getArm64ECInsertionPointInMangledName (std::string_view MangledName) |
Definition at line 144 of file MicrosoftDemangle.h.
|
default |
Definition at line 556 of file DLangDemangle.cpp.
|
virtualdefault |
void Demangler::dumpBackReferences | ( | ) |
Definition at line 2404 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 | ( | std::string_view & | MangledName | ) |
Definition at line 846 of file MicrosoftDemangle.cpp.
References consumeFront().
TagTypeNode * Demangler::parseTagUniqueName | ( | std::string_view & | MangledName | ) |
Definition at line 872 of file MicrosoftDemangle.cpp.
References consumeFront().
|
friend |
bool llvm::ms_demangle::Demangler::Error = false |
Definition at line 159 of file MicrosoftDemangle.h.