acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
enumeration1.h
1#pragma once
2
3
4template < typename ENUM_TYPE >
5class enumeration
6{
7public:
8
9
10 ENUM_TYPE m_eflag;
11
12
13 enumeration() { m_eflag = (ENUM_TYPE)0; }
14 enumeration(const ENUM_TYPE & eflag) : m_eflag(eflag) {}
15
16
17 operator ENUM_TYPE & () { return m_eflag; }
18 operator ENUM_TYPE () const { return m_eflag; }
19
20
21};
Definition enumeration.h:219