LLVM: llvm::TableGen::Emitter::FnT Struct Reference (original) (raw)
Represents the emitting function. More...
#include "[llvm/TableGen/TableGenBackend.h](TableGenBackend%5F8h%5Fsource.html)"
| Public Types | |
|---|---|
| using | SingleFileGeneratorType |
| using | MultiFileGeneratorType |
| Public Attributes | |
|---|---|
| SingleFileGeneratorType * | SingleFileGenerator = nullptr |
| MultiFileGeneratorType * | MultiFileGenerator = nullptr |
Represents the emitting function.
Can produce a single or multple output files.
Definition at line 30 of file TableGenBackend.h.
◆ MultiFileGeneratorType
Initial value:
StringRef - Represent a constant reference to a string, i.e.
Definition at line 33 of file TableGenBackend.h.
◆ SingleFileGeneratorType
Initial value:
This class implements an extremely fast bulk output stream that can only output to a stream.
Definition at line 31 of file TableGenBackend.h.
◆ FnT() [1/3]
| llvm::TableGen::Emitter::FnT::FnT ( ) | default |
|---|
◆ FnT() [2/3]
| llvm::TableGen::Emitter::FnT::FnT ( SingleFileGeneratorType * Gen) | inline |
|---|
◆ FnT() [3/3]
| llvm::TableGen::Emitter::FnT::FnT ( MultiFileGeneratorType * Gen) | inline |
|---|
◆ operator==()
| bool llvm::TableGen::Emitter::FnT::operator== ( const FnT & Other) const | inline |
|---|
◆ MultiFileGenerator
MultiFileGeneratorType* llvm::TableGen::Emitter::FnT::MultiFileGenerator = nullptr
◆ SingleFileGenerator
SingleFileGeneratorType* llvm::TableGen::Emitter::FnT::SingleFileGenerator = nullptr
The documentation for this struct was generated from the following file:
- include/llvm/TableGen/TableGenBackend.h