LLVM  10.0.0svn
Public Member Functions | Public Attributes | List of all members
llvm::ms_demangle::Demangler Class Reference

#include "llvm/Demangle/MicrosoftDemangle.h"

Collaboration diagram for llvm::ms_demangle::Demangler:
Collaboration graph
[legend]

Public Member Functions

 Demangler ()=default
 
virtual ~Demangler ()=default
 
SymbolNodeparse (StringView &MangledName)
 
TagTypeNodeparseTagUniqueName (StringView &MangledName)
 
void dumpBackReferences ()
 

Public Attributes

bool Error = false
 

Detailed Description

Definition at line 140 of file MicrosoftDemangle.h.

Constructor & Destructor Documentation

◆ Demangler()

llvm::ms_demangle::Demangler::Demangler ( )
default

◆ ~Demangler()

virtual llvm::ms_demangle::Demangler::~Demangler ( )
virtualdefault

Member Function Documentation

◆ dumpBackReferences()

void Demangler::dumpBackReferences ( )

◆ parse()

SymbolNode * Demangler::parse ( StringView MangledName)

Definition at line 787 of file MicrosoftDemangle.cpp.

References SI.

Referenced by llvm::microsoftDemangle().

◆ parseTagUniqueName()

TagTypeNode * Demangler::parseTagUniqueName ( StringView MangledName)

Member Data Documentation

◆ Error

bool llvm::ms_demangle::Demangler::Error = false

Definition at line 152 of file MicrosoftDemangle.h.

Referenced by llvm::microsoftDemangle().


The documentation for this class was generated from the following files: