MicroModelicaCCompiler  4.5.3
writer.hpp File Reference
#include <boost/variant/variant.hpp>
#include <fstream>
#include <list>
#include <string>
#include "../util/util.hpp"
Include dependency graph for writer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MicroModelica::Generator::Writer
 
class  MicroModelica::Generator::MemoryWriter
 
class  MicroModelica::Generator::FileWriter
 

Namespaces

 MicroModelica
 
 MicroModelica::Generator
 
 MicroModelica::Generator::WRITER
 

Macros

#define SECTIONS   35
 

Typedefs

typedef std::shared_ptr< Writer > MicroModelica::Generator::WriterPtr
 
typedef boost::variant< MemoryWriter, FileWriter > MicroModelica::Generator::WriterType
 

Enumerations

enum  MicroModelica::Generator::WRITER::Section {
  MicroModelica::Generator::WRITER::Prologue, MicroModelica::Generator::WRITER::Epilogue, MicroModelica::Generator::WRITER::Alloc_Data, MicroModelica::Generator::WRITER::Init_Data,
  MicroModelica::Generator::WRITER::Alloc_Output, MicroModelica::Generator::WRITER::Include, MicroModelica::Generator::WRITER::Init_Output, MicroModelica::Generator::WRITER::Init_Code,
  MicroModelica::Generator::WRITER::Input, MicroModelica::Generator::WRITER::Model, MicroModelica::Generator::WRITER::Model_Simple, MicroModelica::Generator::WRITER::Model_Generic,
  MicroModelica::Generator::WRITER::Model_Deps, MicroModelica::Generator::WRITER::Model_Deps_Simple, MicroModelica::Generator::WRITER::Model_Deps_Generic, MicroModelica::Generator::WRITER::Model_Bdf,
  MicroModelica::Generator::WRITER::Model_Bdf_Simple, MicroModelica::Generator::WRITER::Model_Bdf_Generic, MicroModelica::Generator::WRITER::Zero_Crossing, MicroModelica::Generator::WRITER::ZC_Simple,
  MicroModelica::Generator::WRITER::ZC_Generic, MicroModelica::Generator::WRITER::Handler_Pos, MicroModelica::Generator::WRITER::Handler_Pos_Simple, MicroModelica::Generator::WRITER::Handler_Pos_Generic,
  MicroModelica::Generator::WRITER::Handler_Neg, MicroModelica::Generator::WRITER::Handler_Neg_Simple, MicroModelica::Generator::WRITER::Handler_Neg_Generic, MicroModelica::Generator::WRITER::Jacobian,
  MicroModelica::Generator::WRITER::Output, MicroModelica::Generator::WRITER::Output_Simple, MicroModelica::Generator::WRITER::Output_Generic, MicroModelica::Generator::WRITER::Function_Header,
  MicroModelica::Generator::WRITER::Function_Code, MicroModelica::Generator::WRITER::Model_Header, MicroModelica::Generator::WRITER::Empty
}
 
enum  MicroModelica::Generator::WRITER::Insert { MicroModelica::Generator::WRITER::Append_Simple, MicroModelica::Generator::WRITER::Append_Generic, MicroModelica::Generator::WRITER::Prepend }
 

Macro Definition Documentation

◆ SECTIONS

#define SECTIONS   35

Definition at line 67 of file writer.hpp.