This commit is contained in:
Hans Dembinski
2018-11-14 00:15:32 +01:00
parent 49ebd1c3ce
commit 692f8082c8
3 changed files with 6 additions and 3 deletions

View File

@@ -83,6 +83,8 @@ struct element_adaptor_generic {
template <typename T>
using element_adaptor =
mp11::mp_if<is_accumulator_set<T>, element_adaptor_accumulator_set,
// is_incrementable is used instead of std::is_arithmetic, which also
// works with wrapped integers like copyable_atomic<int>
mp11::mp_if<detail::is_incrementable<T>, element_adaptor_incrementable,
element_adaptor_generic>>;