struct NodeArrayNode

Declaration

struct NodeArrayNode : public Node { /* full declaration omitted */ };

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

Inherits from: Node

Member Variables

public llvm::ms_demangle::Node** Nodes = nullptr
public size_t Count = 0

Method Overview

  • public NodeArrayNode()
  • public void output(llvm::itanium_demangle::OutputStream & OS, llvm::ms_demangle::OutputFlags Flags) const
  • public void output(llvm::itanium_demangle::OutputStream & OS, llvm::ms_demangle::OutputFlags Flags, llvm::itanium_demangle::StringView Separator) const

Inherited from Node:

Methods

NodeArrayNode()

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

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

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

Parameters

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

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

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

Parameters

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