VCCC  2024.05
VisualCamp Common C++ library

specialized conjunction More...

Detailed Description

Classes

struct  are_arithmetic< Ts >
 
struct  are_integral< Ts >
 
struct  are_floating_point< Ts >
 
struct  are_scalar< Ts >
 

Typedefs

template<typename ... Ts>
using are_arithmetic_t = typename are_arithmetic< Ts... >::type
 
template<typename ... Ts>
using are_integral_t = typename are_integral< Ts... >::type
 
template<typename ... Ts>
using are_floating_point_t = typename are_floating_point< Ts... >::type
 
template<typename ... Ts>
using are_scalar_t = typename are_scalar< Ts... >::type
 

Typedef Documentation

◆ are_arithmetic_t

using are_arithmetic_t = typename are_arithmetic<Ts...>::type

◆ are_floating_point_t

using are_floating_point_t = typename are_floating_point<Ts...>::type

◆ are_integral_t

using are_integral_t = typename are_integral<Ts...>::type

◆ are_scalar_t

using are_scalar_t = typename are_scalar<Ts...>::type