struct Node
Declaration
struct Node { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:258
Member Variables
- private llvm::ms_demangle::NodeKind Kind
Method Overview
- public Node(llvm::ms_demangle::NodeKind K)
- public llvm::ms_demangle::NodeKind kind() const
- public virtual void output(llvm::itanium_demangle::OutputBuffer & OB, llvm::ms_demangle::OutputFlags Flags) const
- public std::string toString(llvm::ms_demangle::OutputFlags Flags = OF_Default) const
- public virtual ~Node()
Methods
¶Node(llvm::ms_demangle::NodeKind K)
Node(llvm::ms_demangle::NodeKind K)
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:259
Parameters
- llvm::ms_demangle::NodeKind K
¶llvm::ms_demangle::NodeKind kind() const
llvm::ms_demangle::NodeKind kind() const
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:262
¶virtual void output(
llvm::itanium_demangle::OutputBuffer& OB,
llvm::ms_demangle::OutputFlags Flags) const
virtual void output(
llvm::itanium_demangle::OutputBuffer& OB,
llvm::ms_demangle::OutputFlags Flags) const
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:264
Parameters
- llvm::itanium_demangle::OutputBuffer& OB
- llvm::ms_demangle::OutputFlags Flags
¶std::string toString(
llvm::ms_demangle::OutputFlags Flags =
OF_Default) const
std::string toString(
llvm::ms_demangle::OutputFlags Flags =
OF_Default) const
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:266
Parameters
- llvm::ms_demangle::OutputFlags Flags = OF_Default
¶virtual ~Node()
virtual ~Node()
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:260