| ChangeWriter | This class will write a file leaving its last time modified unchanged if
the content is unchanged. |
| LanguageWriter | Abstract class LanguageWriter extends the pretty
writer class with additional features for backend code generation. |
| LanguageWriterForC | Class LanguageWriterForC extends the generic language
writer to provide additional capabilities for writing C code. |
| LanguageWriterForCxx | Class LanguageWriterForCxx extends the generic language
writer to provide additional capabilities for writing C++ code. |
| LanguageWriterForFortran | Class LanguageWriterForFortran extends the generic language
writer to provide additional capabilities for writing Fortran code,
such as Fortran comment blocks. |
| LanguageWriterForJava | Class LanguageWriterForJava extends the generic language
writer to provide additional capabilities for writing Java code. |
| LanguageWriterForMakefiles | Class LanguageWriterForMakefiles extends the generic
language writer to provide additional capabilities for writing out
makefiles. |
| LanguageWriterForMatlab | Class LanguageWriterForMatlab extends the generic language
writer to provide additional capabilities for writing C code. |
| LanguageWriterForPython | Class LanguageWriterForPython extends the generic language
writer to provide additional capabilities for writing Python code. |
| LanguageWriterForSidl | Class LanguageWriterForSidl extends the generic language
writer to provide additional capabilities for writing sidl code. |
| LineCountingFilterWriter | The LineCountingFilterWriter
keeps track of the current line going through the character
stream. |
| PrettyWriter | The PrettyWriter class formats output for the backend code
generators. |
| PrettyWriterTest | Class PrettyWriterTest is a simple unit test for the pretty
writer class. |