LLVM: llvm::ms_demangle::TemplateParameterReferenceNode Struct Reference (original) (raw)

#include "[llvm/Demangle/MicrosoftDemangleNodes.h](MicrosoftDemangleNodes%5F8h%5Fsource.html)"

Inheritance diagram for llvm::ms_demangle::TemplateParameterReferenceNode:

Public Member Functions
TemplateParameterReferenceNode ()
void output (OutputBuffer &OB, OutputFlags Flags) const override
Public Member Functions inherited from llvm::ms_demangle::Node
Node (NodeKind K)
virtual ~Node ()=default
NodeKind kind () const
DEMANGLE_ABI std::string toString (OutputFlags Flags=OF_Default) const
Public Attributes
SymbolNode * Symbol = nullptr
int ThunkOffsetCount = 0
std::array< int64_t, 3 > ThunkOffsets
PointerAffinity Affinity = PointerAffinity::None
bool IsMemberPointer = false

Detailed Description

Definition at line 640 of file MicrosoftDemangleNodes.h.

Constructor & Destructor Documentation

llvm::ms_demangle::TemplateParameterReferenceNode::TemplateParameterReferenceNode ( ) inline

Member Function Documentation

classof()

bool llvm::ms_demangle::TemplateParameterReferenceNode::classof ( const Node * N) inlinestatic

output()

Member Data Documentation

Affinity

IsMemberPointer

bool llvm::ms_demangle::TemplateParameterReferenceNode::IsMemberPointer = false

Symbol

SymbolNode* llvm::ms_demangle::TemplateParameterReferenceNode::Symbol = nullptr

ThunkOffsetCount

int llvm::ms_demangle::TemplateParameterReferenceNode::ThunkOffsetCount = 0

ThunkOffsets

std::array<int64_t, 3> llvm::ms_demangle::TemplateParameterReferenceNode::ThunkOffsets


The documentation for this struct was generated from the following files: