#include <ExportVHDL.h>
Inheritance diagram for ExportVHDL::
Public Methods | |
void | doExport () |
Writes all the relevant data into the tdf file. | |
QString | fileFilter () |
Returns the appropriate filter string for the file dialog. | |
Private Methods | |
void | writeEnvironment () |
Writes the 'library' and 'use' lines to the output stream. | |
void | writeEntity () |
Writes the 'entity' block to the output stream. | |
void | writeArchitecture () |
Writes the 'architecture' block to the output stream. | |
void | writeResetProcess () |
Writes the reset/clock process to the output stream. | |
void | writeMainProcess () |
Writes the input/current_state process to the output stream. | |
Private Attributes | |
QString | mname |
Name of the machine to export. | |
bool | state_encoding |
If TRUE, the fixed encoding for the states is used, otherwise an enum type. |