Interface | Description |
---|---|
LineRedirector |
Interface
LineRedirector is implemented by language writers
that support #line Preprocessor redirectives, or some similar mechanism
for VPATH builds. |
Class | Description |
---|---|
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. |