LLVM  4.0.0
Public Types | Public Member Functions | Public Attributes | List of all members
llvm::MultiClass Struct Reference

#include <Record.h>

Collaboration diagram for llvm::MultiClass:
[legend]

Public Types

typedef std::vector
< std::unique_ptr< Record > > 
RecordVector
 

Public Member Functions

void dump () const
 
 MultiClass (StringRef Name, SMLoc Loc, RecordKeeper &Records)
 

Public Attributes

Record Rec
 
RecordVector DefPrototypes
 

Detailed Description

Definition at line 1550 of file Record.h.

Member Typedef Documentation

typedef std::vector<std::unique_ptr<Record> > llvm::MultiClass::RecordVector

Definition at line 1552 of file Record.h.

Constructor & Destructor Documentation

llvm::MultiClass::MultiClass ( StringRef  Name,
SMLoc  Loc,
RecordKeeper Records 
)
inline

Definition at line 1557 of file Record.h.

Member Function Documentation

LLVM_DUMP_METHOD void MultiClass::dump ( void  ) const

Definition at line 1868 of file Record.cpp.

References DefPrototypes, llvm::Record::dump(), llvm::errs(), and Rec.

Referenced by llvm::SubMultiClassReference::dump().

Member Data Documentation

RecordVector llvm::MultiClass::DefPrototypes

Definition at line 1553 of file Record.h.

Referenced by dump().

Record llvm::MultiClass::Rec

Definition at line 1551 of file Record.h.

Referenced by dump(), llvm::UnOpInit::Fold(), and llvm::QualifyName().


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