struct TemplateParameterReferenceNode
Declaration
struct TemplateParameterReferenceNode : public Node { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:538
Inherits from: Node
Member Variables
- public llvm::ms_demangle::SymbolNode* Symbol = nullptr
- public int ThunkOffsetCount = 0
- public std::array<int64_t, 3> ThunkOffsets
- public llvm::ms_demangle::PointerAffinity Affinity = PointerAffinity::None
- public bool IsMemberPointer = false
Method Overview
- public TemplateParameterReferenceNode()
- public void output(llvm::itanium_demangle::OutputStream & OS, llvm::ms_demangle::OutputFlags Flags) const
Inherited from Node:
Methods
¶TemplateParameterReferenceNode()
TemplateParameterReferenceNode()
Declared at: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h:539
¶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:542
Parameters
- llvm::itanium_demangle::OutputStream& OS
- llvm::ms_demangle::OutputFlags Flags