#include <writer.hpp>
|
| FileWriter () |
|
| ~FileWriter () |
|
void | setFile (std::string fname) |
|
void | clearFile () |
|
void | write (std::string str, WRITER::Section section, WRITER::Insert it=WRITER::Prepend) |
|
void | write (std::stringstream &s, WRITER::Section section, bool clean=true, WRITER::Insert it=WRITER::Prepend) |
|
void | removeFromSection (std::string str, WRITER::Section section) |
|
void | writeBlock (std::list< std::string > block, WRITER::Section section) |
|
void | print (WRITER::Section section) |
|
void | print (std::stringstream &s) |
|
void | print (std::string s) |
|
bool | isEmpty (WRITER::Section section) |
|
void | printBlock (std::list< std::string > block) |
|
void | setIndent (int n) |
|
std::string | indent () |
|
std::string | indent (int n) |
|
void | beginBlock () |
|
void | beginBlock (WRITER::Section s) |
|
void | endBlock () |
|
void | endBlock (WRITER::Section s) |
|
std::string | block () |
|
void | newLine (WRITER::Section section) |
|
void | clear (WRITER::Section section) |
|
void | write (Util::SymbolTable symbols, WRITER::Section s) |
|
virtual | ~Writer () |
|
template<class W > |
void | write (W out, WRITER::Section section, bool clean=true, WRITER::Insert it=WRITER::Prepend) |
|
Definition at line 185 of file writer.hpp.
◆ FileWriter()
MicroModelica::Generator::FileWriter::FileWriter |
( |
| ) |
|
◆ ~FileWriter()
MicroModelica::Generator::FileWriter::~FileWriter |
( |
| ) |
|
◆ beginBlock() [1/2]
void MicroModelica::Generator::FileWriter::beginBlock |
( |
| ) |
|
|
virtual |
◆ beginBlock() [2/2]
◆ block()
string MicroModelica::Generator::FileWriter::block |
( |
| ) |
|
|
virtual |
◆ clear()
void MicroModelica::Generator::FileWriter::clear |
( |
WRITER::Section |
section | ) |
|
|
virtual |
◆ clearFile()
void MicroModelica::Generator::FileWriter::clearFile |
( |
| ) |
|
|
virtual |
◆ endBlock() [1/2]
void MicroModelica::Generator::FileWriter::endBlock |
( |
| ) |
|
|
virtual |
◆ endBlock() [2/2]
◆ indent() [1/2]
string MicroModelica::Generator::FileWriter::indent |
( |
| ) |
|
|
virtual |
◆ indent() [2/2]
string MicroModelica::Generator::FileWriter::indent |
( |
int |
n | ) |
|
|
virtual |
◆ isEmpty()
bool MicroModelica::Generator::FileWriter::isEmpty |
( |
WRITER::Section |
section | ) |
|
|
virtual |
◆ newLine()
void MicroModelica::Generator::FileWriter::newLine |
( |
WRITER::Section |
section | ) |
|
|
virtual |
◆ print() [1/3]
void MicroModelica::Generator::FileWriter::print |
( |
std::string |
s | ) |
|
|
virtual |
◆ print() [2/3]
void MicroModelica::Generator::FileWriter::print |
( |
std::stringstream & |
s | ) |
|
|
virtual |
◆ print() [3/3]
void MicroModelica::Generator::FileWriter::print |
( |
WRITER::Section |
section | ) |
|
|
virtual |
◆ printBlock()
void MicroModelica::Generator::FileWriter::printBlock |
( |
std::list< std::string > |
block | ) |
|
|
virtual |
◆ removeFromSection()
void MicroModelica::Generator::FileWriter::removeFromSection |
( |
std::string |
str, |
|
|
WRITER::Section |
section |
|
) |
| |
|
virtual |
◆ setFile()
void MicroModelica::Generator::FileWriter::setFile |
( |
std::string |
fname | ) |
|
|
virtual |
◆ setIndent()
void MicroModelica::Generator::FileWriter::setIndent |
( |
int |
n | ) |
|
|
virtual |
◆ write() [1/3]
◆ write() [2/3]
◆ write() [3/3]
◆ writeBlock()
void MicroModelica::Generator::FileWriter::writeBlock |
( |
std::list< std::string > |
block, |
|
|
WRITER::Section |
section |
|
) |
| |
|
virtual |
◆ _block
std::string MicroModelica::Generator::FileWriter::_block |
|
private |
◆ _blockIndent
int MicroModelica::Generator::FileWriter::_blockIndent |
|
private |
◆ _file
std::ofstream MicroModelica::Generator::FileWriter::_file |
|
private |
◆ _indent
int MicroModelica::Generator::FileWriter::_indent |
|
private |
◆ _indentStr
std::string MicroModelica::Generator::FileWriter::_indentStr |
|
private |
◆ _sections
std::ofstream MicroModelica::Generator::FileWriter::_sections[SECTIONS] |
|
private |
The documentation for this class was generated from the following files: