struct Node

Declaration

struct Node { /* full declaration omitted */ };

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

Method Overview

  • public Node(llvm::ms_demangle::NodeKind K)
  • public llvm::ms_demangle::NodeKind kind() const
  • public virtual void output(llvm::itanium_demangle::OutputStream & OS, 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:257

Parameters

llvm::ms_demangle::NodeKind K

llvm::ms_demangle::NodeKind kind() const

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

virtual void output(
    llvm::itanium_demangle::OutputStream& OS,
    llvm::ms_demangle::OutputFlags Flags) const

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

Parameters

llvm::itanium_demangle::OutputStream& OS
llvm::ms_demangle::OutputFlags Flags

std::string toString(
    llvm::ms_demangle::OutputFlags Flags =
        OF_Default) const

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

Parameters

llvm::ms_demangle::OutputFlags Flags = OF_Default

virtual ~Node()

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