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:
- include/llvm/Demangle/MicrosoftDemangleNodes.h
- lib/Demangle/MicrosoftDemangleNodes.cpp