LLVM 22.0.0git
llvm::SubMultiClassReference Struct Reference

Public Member Functions

 SubMultiClassReference ()=default
bool isInvalid () const
void dump () const

Public Attributes

SMRange RefRange
MultiClassMC = nullptr
SmallVector< const ArgumentInit *, 4 > TemplateArgs

Detailed Description

Definition at line 54 of file TGParser.cpp.

Constructor & Destructor Documentation

◆ SubMultiClassReference()

llvm::SubMultiClassReference::SubMultiClassReference ( )
default

Member Function Documentation

◆ dump()

LLVM_DUMP_METHOD void llvm::SubMultiClassReference::dump ( ) const

Definition at line 66 of file TGParser.cpp.

References llvm::errs(), LLVM_DUMP_METHOD, MC, and TemplateArgs.

◆ isInvalid()

bool llvm::SubMultiClassReference::isInvalid ( ) const
inline

Definition at line 61 of file TGParser.cpp.

References MC.

Member Data Documentation

◆ MC

MultiClass* llvm::SubMultiClassReference::MC = nullptr

Definition at line 56 of file TGParser.cpp.

Referenced by dump(), and isInvalid().

◆ RefRange

SMRange llvm::SubMultiClassReference::RefRange

Definition at line 55 of file TGParser.cpp.

◆ TemplateArgs

SmallVector<const ArgumentInit *, 4> llvm::SubMultiClassReference::TemplateArgs

Definition at line 57 of file TGParser.cpp.

Referenced by dump().


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