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)

Declared at: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:259

Parameters

llvm::ms_demangle::NodeKind K

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

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

Declared at: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:266

Parameters

llvm::ms_demangle::OutputFlags Flags = OF_Default

virtual ~Node()

Declared at: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:260