31#ifndef ETL_PERMUTATIONS_INCLUDED
32#define ETL_PERMUTATIONS_INCLUDED
46 template <
size_t Value,
size_t KV>
49 static ETL_CONSTANT
size_t value = Value *
permutations<Value - 1, KV - 1>::value;
52 template <
size_t Value,
size_t KV>
53 ETL_CONSTANT
size_t permutations<Value, KV>::value;
59 template <
size_t Value>
62 static ETL_CONSTANT
size_t value = 1UL;
65 template <
size_t Value>
66 ETL_CONSTANT
size_t permutations<Value, 0>::value;
69 template <
size_t Value,
size_t KV>
70 inline constexpr size_t permutations_v = permutations<Value, KV>::value;
Definition permutations.h:48
bitset_ext
Definition absolute.h:39