VCCC  2024.05
VisualCamp Common C++ library
bigger_type.hpp File Reference
#include <type_traits>

Go to the source code of this file.

Classes

struct  bigger_type< T >
 
struct  bigger_type< T1, T2 >
 
struct  bigger_type< T1, T2, Ts... >
 
struct  signed_bigger_type< T >
 
struct  signed_bigger_type< T1, T2 >
 
struct  signed_bigger_type< T1, T2, Ts... >
 
struct  unsigned_bigger_type< T >
 
struct  unsigned_bigger_type< T1, T2 >
 
struct  unsigned_bigger_type< T1, T2, Ts... >
 

Namespaces

 vccc
 

Typedefs

template<typename ... Ts>
using bigger_type_t = typename bigger_type< Ts... >::type
 
template<typename ... Ts>
using signed_bigger_type_t = typename signed_bigger_type< Ts... >::type
 
template<typename ... Ts>
using unsigned_bigger_type_t = typename unsigned_bigger_type< Ts... >::type