CGMES_3_0_0
Loading...
Searching...
No Matches
String.hpp
1#ifndef String_H
2#define String_H
3/*
4Generated from the CGMES files via cimgen: https://github.com/sogno-platform/cimgen
5*/
6
7#include <istream>
8#include <ostream>
9#include <string>
10
11namespace CIMPP
12{
14 class String
15 {
16 public:
17 String() : initialized(false) {}
18 String(const std::string& value) : value(value), initialized(true) {}
19
20 String& operator=(const std::string& rop);
21 operator std::string() const;
22
23 std::string value;
24 bool initialized;
25
26 static const char debugName[];
27 const char* debugString() const;
28
29 friend std::istream& operator>>(std::istream& lop, String& rop);
30 friend std::ostream& operator<<(std::ostream& os, const String& obj);
31 };
32}
33#endif