Main | License | Installation | FAQ | Screenshots | Contact | Links | Sf.net | Freshmeat.net | KDE-Apps.org
Requirements | Design | Modules | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

Compiler Class Reference
[Compilers]

#include <compiler.hpp>

Inheritance diagram for Compiler:

Inheritance graph
[legend]

Public Member Functions

 Compiler (void)
 Constructor.
virtual void translate (std::istream &inputStream, std::ostream &outputStream) const =0 throw (Error)
std::string translate (const std::string &input) const
 Wrapper function for convenience.

Detailed Description

Base class for all compilers.
Date:
Sun Jan 09 2005
Author:
Jan Wedekind (wedesoft@users.sourceforge.net)

Definition at line 31 of file compiler.hpp.


Constructor & Destructor Documentation

Compiler::Compiler ( void   )  [inline]

Constructor.

Definition at line 35 of file compiler.hpp.

00035 {}


Member Function Documentation

virtual void Compiler::translate ( std::istream &  inputStream,
std::ostream &  outputStream 
) const throw (Error) [pure virtual]

Implemented in ChainedCompiler, MealMasterCompiler, Recoder, XSLCompiler, and XSU.

std::string Compiler::translate ( const std::string &  input  )  const

Wrapper function for convenience.


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

anymeal 0.30 - recipe management software - Make the most of your food! - © Jan Wedekind Sun Sep 14 16:01:28 2008 - GNU Free Documentation License