OS 2.10.2
Loading...
Searching...
No Matches
OSoLReader.h
Go to the documentation of this file.
1/* $Id: OSoLReader.h 5284 2017-12-08 13:52:50Z stefan $ */
17#ifndef OSOLREADER_H
18#define OSOLREADER_H
19
20#include <string>
21
22#include "OSErrorClass.h"
23#include "OSOption.h"
24#include "OSoLParserData.h"
25#include "OSgLParserData.h"
26#include "OSnLParserData.h"
27
28
38{
39
40public:
41
46
51
60 OSOption *readOSoL(const std::string& osol)
61#if __cplusplus < 201100
62 throw(ErrorClass)
63#endif
64 ;
65
66private:
70 OSOption *m_osoption;
71
74 OSoLParserData *m_parserData;
75
79 OSgLParserData *m_osglData;
80
84 OSnLParserData *m_osnlData;
85};
86
87
88#endif
used for throwing exceptions.
Definition: OSErrorClass.h:32
The Option Class.
Definition: OSOption.h:3565
The OSgLParserData Class.
The OSnLParserData Class.
The OSoLParserData Class.
Used to read an OSoL string.
Definition: OSoLReader.h:38
OSOption * readOSoL(const std::string &osol)
parse the OSoL solver options.
~OSoLReader()
Class destructor.
OSoLReader()
Default constructor.