Take an OSOption object and write a string that validates against the OSoL schema. More...
#include "OSoLWriter.h"

Public Member Functions | |
| OSoLWriter () | |
| Default constructor. More... | |
| ~OSoLWriter () | |
| Class destructor. More... | |
| std::string | writeOSoL (OSOption *theosoption) |
| create an osol string from an OSOption 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 OSOption * | m_OSOption |
| m_OSOption is an object in the class OSOption More... | |
Take an OSOption object and write a string that validates against the OSoL schema.
Definition at line 29 of file OSoLWriter.h.
| OSoLWriter::OSoLWriter | ( | ) |
Default constructor.
Definition at line 34 of file OSoLWriter.cpp.
| OSoLWriter::~OSoLWriter | ( | ) |
Class destructor.
Definition at line 40 of file OSoLWriter.cpp.
| std::string OSoLWriter::writeOSoL | ( | OSOption * | theosoption | ) |
create an osol string from an OSOption object
| theosoption | is a pointer to an OSOption object |
Put the <system> element
Put the <service> element
Put the <job> element
Put the <optimization> element
Definition at line 45 of file OSoLWriter.cpp.
|
private |
m_OSOption is an object in the class OSOption
Definition at line 35 of file OSoLWriter.h.
| bool OSoLWriter::m_bWriteBase64 |
m_bWriteBase64 is set to true if we encode the linear constraint coefficients in base64 binary
Definition at line 62 of file OSoLWriter.h.
| bool OSoLWriter::m_bWhiteSpace |
m_bWhiteSpace is set to true if we write white space in the file
Definition at line 66 of file OSoLWriter.h.
| std::string OSoLWriter::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 71 of file OSoLWriter.h.
1.8.5