IEC61970 16v29a - SINERGIEN 20170705
Duration.h
1 #ifndef DURATION_H
2 #define DURATION_H
3 
4 #include "IEC61970/Base/Domain/String.h"
5 #include <string>
6 #include <iostream>
7 #include <istream>
8 
9 namespace IEC61970
10 {
11  namespace Base
12  {
13  namespace Domain
14  {
23  class Duration
24  {
25 
26  public:
27  Duration();
28  virtual ~Duration();
29 
30  Duration(IEC61970::Base::Domain::String value);
31  Duration& operator=(IEC61970::Base::Domain::String &rop);
32  friend std::istream& operator>>(std::istream& lop, Duration& rop);
33  operator IEC61970::Base::Domain::String();
34 
35 
36 
37  IEC61970::Base::Domain::String value;
38  bool initialized = false;
39  };
40 
41  }
42 
43  }
44 
45 }
46 #endif // DURATION_H
Definition: AuxiliaryEquipment.h:13
Definition: Duration.h:23