Take an OSInstance object and write a string that validates against the OSiL schema. More...
#include "OSiLWriter.h"
Public Member Functions | |
OSiLWriter () | |
Default constructor. More... | |
~OSiLWriter () | |
Class destructor. More... | |
std::string | writeOSiL (const OSInstance *theosinstance) |
create an osil string from an OSInstance object More... | |
Public Attributes | |
bool | m_bWriteBase64 |
m_bWriteBase64 is set to true if we encode the linear constraint coefficients in base64 binary More... | |
bool | m_bWhiteSpace |
m_bWhiteSpace is set to true if we write white space in the file More... | |
std::string | m_sB64encoded |
m_sB64encoded is a string of data (start, colIdx, rowIdx, or values) from linear constraints coefficients encoded in base64 binary More... | |
Private Attributes | |
const OSInstance * | m_OSInstance |
m_OSInstance is an object in the class OSInstance More... | |
Take an OSInstance object and write a string that validates against the OSiL schema.
Definition at line 29 of file OSiLWriter.h.
OSiLWriter::OSiLWriter | ( | ) |
Default constructor.
Definition at line 30 of file OSiLWriter.cpp.
OSiLWriter::~OSiLWriter | ( | ) |
Class destructor.
Definition at line 36 of file OSiLWriter.cpp.
std::string OSiLWriter::writeOSiL | ( | const OSInstance * | theosinstance | ) |
create an osil string from an OSInstance object
theosinstance | is a pointer to an OSInstance object |
Definition at line 40 of file OSiLWriter.cpp.
|
private |
m_OSInstance is an object in the class OSInstance
Definition at line 35 of file OSiLWriter.h.
bool OSiLWriter::m_bWriteBase64 |
m_bWriteBase64 is set to true if we encode the linear constraint coefficients in base64 binary
Definition at line 64 of file OSiLWriter.h.
bool OSiLWriter::m_bWhiteSpace |
m_bWhiteSpace is set to true if we write white space in the file
Definition at line 68 of file OSiLWriter.h.
std::string OSiLWriter::m_sB64encoded |
m_sB64encoded is a string of data (start, colIdx, rowIdx, or values) from linear constraints coefficients encoded in base64 binary
Definition at line 73 of file OSiLWriter.h.