MicroModelicaCCompiler
4.5.3
|
#include <writer.hpp>
Public Member Functions | |
virtual | ~Writer () |
virtual void | setFile (std::string fname)=0 |
virtual void | clearFile ()=0 |
template<class W > | |
void | write (W out, WRITER::Section section, bool clean=true, WRITER::Insert it=WRITER::Prepend) |
virtual void | write (std::string str, WRITER::Section section, WRITER::Insert it=WRITER::Prepend)=0 |
virtual void | write (std::stringstream &s, WRITER::Section section, bool clean=true, WRITER::Insert it=WRITER::Prepend)=0 |
virtual void | removeFromSection (std::string str, WRITER::Section section)=0 |
virtual void | writeBlock (std::list< std::string > block, WRITER::Section section)=0 |
virtual void | print (WRITER::Section section)=0 |
virtual void | print (std::stringstream &s)=0 |
virtual void | print (std::string s)=0 |
virtual bool | isEmpty (WRITER::Section section)=0 |
virtual void | printBlock (std::list< std::string > block)=0 |
virtual void | setIndent (int n)=0 |
virtual std::string | indent ()=0 |
virtual std::string | indent (int n)=0 |
virtual void | beginBlock ()=0 |
virtual void | beginBlock (WRITER::Section s)=0 |
virtual void | endBlock ()=0 |
virtual void | endBlock (WRITER::Section s)=0 |
virtual std::string | block ()=0 |
virtual void | clear (WRITER::Section section)=0 |
virtual void | newLine (WRITER::Section section)=0 |
virtual void | write (Util::SymbolTable symbols, WRITER::Section s)=0 |
Definition at line 110 of file writer.hpp.
|
inlinevirtual |
Definition at line 112 of file writer.hpp.
References MicroModelica::Generator::MemoryWriter::MemoryWriter().
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.
|
inline |
Definition at line 117 of file writer.hpp.
|
pure virtual |
Implemented in MicroModelica::Generator::FileWriter, and MicroModelica::Generator::MemoryWriter.