GTXclient C++ API GTXserver-16.0.2

- Main Page
- Related Pages
- Classes
- Files
- Examples

- File List

GTXCharData.hpp
1 #ifndef __GTXCharData_hpp__
2 #define __GTXCharData_hpp__
3
4 #define __USING_GTXSERVER_CPP_API__
5
6 #ifdef DOXYGEN
7 #define SWIG_OR_DOXYGEN
8 #endif //DOXYGEN
9
10 #ifdef SWIG
11 #define GLOBAL_CLASS
12 #define SWIG_OR_DOXYGEN
13 #else //SWIG
14 #include <GTXClient.h>
15 #endif //SWIG
16
17 #include <GTXStringArray.hpp>
21 class GLOBAL_CLASS GTXCharData : public GTXStringArray
22 {
23 public:
25 GTXCharData();
27 ~GTXCharData();
28 #ifndef SWIG
29
30 GTXCharData(gtx_long count, const char * const*list);
31 #endif
32
33 GTXCharData(const GTXCharData &in_chrdata);
34 #ifndef SWIG
35
36 GTXCharData &operator=(const GTXCharData &in_chrdata);
37 #endif
38
40 const char *GetUndefinedValue() const;
42 void SetUndefinedValue(const char *undef_val);
43
44
45
46 private:
47 char *_undef_val;
48
49 friend class GTXClient;
50 };
51
52 #endif //__GTXCharData_hpp__