CGMES_3_0_0
Loading...
Searching...
No Matches
FuelType.hpp
1#ifndef FuelType_H
2#define FuelType_H
3/*
4Generated from the CGMES files via cimgen: https://github.com/sogno-platform/cimgen
5*/
6
7#include <istream>
8#include <ostream>
9
10namespace CIMPP
11{
13 class FuelType
14 {
15 public:
39
40 FuelType() : value(), initialized(false) {}
41 FuelType(FuelType_ENUM value) : value(value), initialized(true) {}
42
43 FuelType& operator=(FuelType_ENUM rop);
44 operator FuelType_ENUM() const;
45
46 FuelType_ENUM value;
47 bool initialized;
48
49 static const char debugName[];
50 const char* debugString() const;
51
52 friend std::istream& operator>>(std::istream& lop, FuelType& rop);
53 friend std::ostream& operator<<(std::ostream& os, const FuelType& obj);
54 };
55}
56#endif
Type of fuel.
Definition FuelType.hpp:14
FuelType_ENUM
Definition FuelType.hpp:17
@ coalDerivedGas
Definition FuelType.hpp:33
@ oil
Definition FuelType.hpp:21
@ oilShale
Definition FuelType.hpp:29
@ other
Definition FuelType.hpp:37
@ lignite
Definition FuelType.hpp:25
@ gas
Definition FuelType.hpp:23
@ brownCoalLignite
Definition FuelType.hpp:31
@ coal
Definition FuelType.hpp:19
@ peat
Definition FuelType.hpp:35
@ hardCoal
Definition FuelType.hpp:27