CIRCT 24.0.0git
Loading...
Searching...
No Matches
FileEmitter Class Reference
Inheritance diagram for FileEmitter:
Collaboration diagram for FileEmitter:

Public Member Functions

 FileEmitter (VerilogEmitterState &state)
void emit (emit::FileOp op)
void emit (emit::FragmentOp op)
void emit (emit::FileListOp op)

Private Member Functions

void emit (Block *block)
void emitOp (emit::RefOp op)
void emitOp (emit::VerbatimOp op)

Detailed Description

Definition at line 7012 of file ExportVerilog.cpp.

Constructor & Destructor Documentation

◆ FileEmitter()

FileEmitter::FileEmitter ( VerilogEmitterState & state)
inlineexplicit

Definition at line 7014 of file ExportVerilog.cpp.

Member Function Documentation

◆ emit() [1/4]

void FileEmitter::emit ( Block * block)
private

Definition at line 7030 of file ExportVerilog.cpp.

References emitOp().

◆ emit() [2/4]

void FileEmitter::emit ( emit::FileListOp op)

◆ emit() [3/4]

void FileEmitter::emit ( emit::FileOp op)
inline

Definition at line 7016 of file ExportVerilog.cpp.

Referenced by emitOperation().

◆ emit() [4/4]

void FileEmitter::emit ( emit::FragmentOp op)
inline

Definition at line 7020 of file ExportVerilog.cpp.

References emit().

Referenced by emit().

◆ emitOp() [1/2]

void FileEmitter::emitOp ( emit::RefOp op)
private

Definition at line 7065 of file ExportVerilog.cpp.

References assert().

Referenced by emit().

◆ emitOp() [2/2]

void FileEmitter::emitOp ( emit::VerbatimOp op)
private

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