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: