Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

Export Class Reference

Base class for all export classes. More...

#include <Export.h>

Inheritance diagram for Export::

ExportAHDL ExportKISS ExportStateTable ExportVerilog ExportVHDL List of all members.

Public Methods

 Export ()
 Standard constructor.

virtual ~Export ()
 Destructor.

void init (ofstream *,Machine *)
 Initializes the export object. More...

virtual void doExport ()=0
 Does the actual exporting.

virtual QString fileFilter ()=0
 Returns the appropriate filter string for the file dialog.


Protected Methods

virtual void writeHeader (QString commentstart, QString commentend="")
 Writes a comment to the top of the output stream.


Protected Attributes

ofstream * out
 Output stream.

Machinemachine
 Pointer to the machine that shall be exported.


Detailed Description

Base class for all export classes.


Member Function Documentation

void Export::init ofstream * o,
Machine * m
 

Initializes the export object.

o is a pointer to the output stream opened with the standard fstream methods.


The documentation for this class was generated from the following files:
Generated at Fri Apr 11 22:37:15 2003 for Qfsm by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001