OS  2.10.2
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 
46 public:
47 
53 
59 
60 
67  OSResult *readOSrL(const std::string& posrl)
68 #if __cplusplus < 201100
69  throw(ErrorClass)
70 #endif
71  ;
72 
73 private:
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.