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

Inherited from Node:

Methods

TemplateParameterReferenceNode()

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

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