IEC61970 17v07
17v07
refactored
IEC61970
Base
Domain
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
IEC61970
Definition:
AuxiliaryEquipment.h:13
IEC61970::Base::Domain::Duration
Definition:
Duration.h:23
Generated by
1.8.13