aboutsummaryrefslogtreecommitdiffstats
path: root/chilbert/Operations.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2018-08-19 10:38:38 +0200
committerDavid Robillard <d@drobilla.net>2018-09-29 14:47:59 +0200
commit8eef3b64474ab7b9c5642254dc53c11e7530134e (patch)
tree94190a765b19c14ef1abd01080edb60c9f63c0be /chilbert/Operations.hpp
parent9db42db409cf1d84c13d6659c773db44c9f3e29e (diff)
downloadchilbert-8eef3b64474ab7b9c5642254dc53c11e7530134e.tar.gz
chilbert-8eef3b64474ab7b9c5642254dc53c11e7530134e.tar.bz2
chilbert-8eef3b64474ab7b9c5642254dc53c11e7530134e.zip
Move traits to separate header
Diffstat (limited to 'chilbert/Operations.hpp')
-rw-r--r--chilbert/Operations.hpp13
1 files changed, 2 insertions, 11 deletions
diff --git a/chilbert/Operations.hpp b/chilbert/Operations.hpp
index d80a994..29641fb 100644
--- a/chilbert/Operations.hpp
+++ b/chilbert/Operations.hpp
@@ -19,6 +19,8 @@
#ifndef CHILBERT_OPERATIONS_HPP
#define CHILBERT_OPERATIONS_HPP
+#include "chilbert/Traits.hpp"
+
#include <cassert>
#include <climits>
#include <cstddef>
@@ -27,17 +29,6 @@
namespace chilbert {
-/// Member `value` is true iff T is a chilbert bitset
-template <class T>
-struct is_bitvec
-{
- static constexpr bool value = false;
-};
-
-/// True iff T is a chilbert bitset
-template <class T>
-static constexpr bool is_bitvec_v = is_bitvec<T>::value;
-
/// Reset all bits in `field`
template <typename T>
std::enable_if_t<std::is_integral<T>::value>