summaryrefslogtreecommitdiff
path: root/lib/src/turnsmm/enums.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/src/turnsmm/enums.hpp')
-rw-r--r--lib/src/turnsmm/enums.hpp44
1 files changed, 0 insertions, 44 deletions
diff --git a/lib/src/turnsmm/enums.hpp b/lib/src/turnsmm/enums.hpp
deleted file mode 100644
index b866b33..0000000
--- a/lib/src/turnsmm/enums.hpp
+++ /dev/null
@@ -1,44 +0,0 @@
-#ifndef TURNSMM_ENUMS_HPP
-#define TURNSMM_ENUMS_HPP
-
-#include <glibmm/value.h>
-
-#include <glib-object.h>
-
-namespace Turns
-{
- enum struct Disposition
- {
- Neutral,
- Friendly,
- Hostile,
- Secret,
- };
-
- enum struct SortMode
- {
- Descending,
- Ascending,
- };
-
-} // namespace Turns
-
-namespace Glib
-{
-
-#define VALUE_SPECIALIZATION(Enum) \
- template<> \
- class Value<Turns::Enum> : public Glib::Value_Enum<Turns::Enum> \
- { \
- public: \
- auto static value_type() -> GType; \
- }
-
- VALUE_SPECIALIZATION(Disposition);
- VALUE_SPECIALIZATION(SortMode);
-
-#undef VALUE_SPECIALIZATION
-
-} // namespace Glib
-
-#endif \ No newline at end of file