OS 2.10.2
Loading...
Searching...
No Matches
OSrLReader.h
Go to the documentation of this file.
1/* $Id: OSrLReader.h 5285 2017-12-08 13:57:12Z stefan $ */
17#ifndef _OSRLREADER_H
18#define _OSRLREADER_H
19
20
21#include "OSResult.h"
22#include "OSrLParserData.h"
23#include "OSgLParserData.h"
24#include "OSnLParserData.h"
25#include "OSErrorClass.h"
26
27
28#include <string>
29
30
43{
44
45
46public:
47
53
59
60
67 OSResult *readOSrL(const std::string& posrl)
68#if __cplusplus < 201100
69 throw(ErrorClass)
70#endif
71 ;
72
73private:
77 OSResult *m_osresult;
78
82 OSrLParserData *m_parserData;
83
87 OSgLParserData *m_osglData;
88
92 OSnLParserData *m_osnlData;
93};
94#endif
used for throwing exceptions.
Definition: OSErrorClass.h:32
The Result Class.
Definition: OSResult.h:2549
The OSgLParserData Class.
The OSnLParserData Class.
The OSrLParserData Class.
The OSrLReader Class.
Definition: OSrLReader.h:43
~OSrLReader()
OSrL class destructor.
OSResult * readOSrL(const std::string &posrl)
Get an OSResult object from an OSrL string.
OSrLReader()
OSrL class constructor.