VCCC  2024.05
VisualCamp Common C++ library
are.hpp File Reference
#include <type_traits>
#include "vccc/__type_traits/conjunction.hpp"

Go to the source code of this file.

Classes

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

Namespaces

 vccc
 

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