|
template<typename Result , typename Operator , typename Arg , typename ... Rest> |
static constexpr Result | binary (Operator, const Arg, const Arg, Rest ...rest) |
|
template<typename Result , typename Arg , typename ... Rest> |
static constexpr Result | bit_not (const Arg, Rest ...rest) |
|
template<typename Arg > |
static constexpr bool | non_zero (const Arg) |
|
template<typename Arg > |
static constexpr bool | equal (const Arg, const Arg) |
|
template<typename Result , typename ... Rest> |
static constexpr Result | from_index (int, Rest ...rest) |
|
These functions form the base for the recursive functions above. They
return either bitmap containing the elements passed in REST, or a default
bool result.