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()
NodeArrayNode()
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:515
¶void output(
llvm::itanium_demangle::OutputStream& OS,
llvm::ms_demangle::OutputFlags Flags) const
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
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