LLVM: llvm::ListRecTy Class Reference (original) (raw)
'list' - Represent a list of element values, all of which must be of the specified type. More...
#include "[llvm/TableGen/Record.h](TableGen%5F2Record%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| const RecTy * | getElementType () const |
| std::string | getAsString () const override |
| bool | typeIsConvertibleTo (const RecTy *RHS) const override |
| Return true if all values of 'this' type can be converted to the specified type. | |
| bool | typeIsA (const RecTy *RHS) const override |
| Return true if 'this' type is equal to or a subtype of RHS. | |
| Public Member Functions inherited from llvm::RecTy | |
| RecTy (RecTyKind K, RecordKeeper &RK) | |
| virtual | ~RecTy ()=default |
| RecTyKind | getRecTyKind () const |
| RecordKeeper & | getRecordKeeper () const |
| Return the RecordKeeper that uniqued this Type. | |
| void | print (raw_ostream &OS) const |
| void | dump () const |
| const ListRecTy * | getListTy () const |
| Returns the type representing list. |
'list' - Represent a list of element values, all of which must be of the specified type.
The type is stored in ElementTy.
Definition at line 189 of file Record.h.
◆ classof()
◆ get()
◆ getAsString()
| std::string ListRecTy::getAsString ( ) const | overridevirtual |
|---|
◆ getElementType()
| const RecTy * llvm::ListRecTy::getElementType ( ) const | inline |
|---|
◆ typeIsA()
◆ typeIsConvertibleTo()
| bool ListRecTy::typeIsConvertibleTo ( const RecTy * RHS) const | overridevirtual |
|---|
◆ RecTy::getListTy
The documentation for this class was generated from the following files:
- include/llvm/TableGen/Record.h
- lib/TableGen/Record.cpp