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 
52  OSrLReader( );
53 
58  ~OSrLReader();
59 
60 
67  OSResult *readOSrL(const std::string& posrl)
68 #if __cplusplus < 201100
69  throw(ErrorClass)
70 #endif
71  ;
72 
73 private:
78 
83 
88 
93 };
94 #endif
OSResult * m_osresult
m_osresult is the OSResult object returned by the OSrLReader
Definition: OSrLReader.h:77
OSResult * readOSrL(const std::string &posrl)
Get an OSResult object from an OSrL string.
Definition: OSrLReader.cpp:97
The Result Class.
Definition: OSResult.h:2548
OSnLParserData * m_osnlData
m_osnlData is the object used in the parser to temporarily store data from the OSnL schema elements...
Definition: OSrLReader.h:92
OSgLParserData * m_osglData
m_osglData is the object used in the parser to temporarily store data from the OSgL schema elements...
Definition: OSrLReader.h:87
OSrLParserData * m_parserData
m_parserData is the object used in the parser to temporarily store data from the OSrL schema elements...
Definition: OSrLReader.h:82
~OSrLReader()
OSrL class destructor.
Definition: OSrLReader.cpp:58
The OSrLReader Class.
Definition: OSrLReader.h:42
The OSgLParserData Class.
used for throwing exceptions.
Definition: OSErrorClass.h:31
The OSnLParserData Class.
The OSrLParserData Class.
OSrLReader()
OSrL class constructor.
Definition: OSrLReader.cpp:29