IEC61970 16v29a - IEC61968 12v08
Boolean.h
1 #ifndef BOOLEAN_H
2 #define BOOLEAN_H
3 
4 #include <string>
5 #include <iostream>
6 #include <istream>
7 
8 namespace IEC61970
9 {
10  namespace Base
11  {
12  namespace Domain
13  {
17  class Boolean
18  {
19 
20  public:
21  Boolean();
22  virtual ~Boolean();
23 
24  Boolean(bool value);
25  Boolean& operator=(bool &rop);
26  friend std::istream& operator>>(std::istream& lop, Boolean& rop);
27  operator bool();
28 
29  bool value = false;
30  bool initialized = false;
31 
32  };
33 
34  }
35 
36  }
37 
38 }
39 #endif // BOOLEAN_H
Definition: AuxiliaryEquipment.h:13
Definition: Boolean.h:17