|
| struct | tt::is_numeric_signed_integral< T > |
| | Is a numeric signed integer. More...
|
| |
| struct | tt::is_numeric_signed_integral< signed char > |
| |
| struct | tt::is_numeric_signed_integral< signed short > |
| |
| struct | tt::is_numeric_signed_integral< signed int > |
| |
| struct | tt::is_numeric_signed_integral< signed long > |
| |
| struct | tt::is_numeric_signed_integral< signed long long > |
| |
| struct | tt::is_numeric_unsigned_integral< T > |
| | Is a numeric unsigned integer. More...
|
| |
| struct | tt::is_numeric_unsigned_integral< unsigned int > |
| |
| struct | tt::is_numeric_unsigned_integral< unsigned char > |
| |
| struct | tt::is_numeric_unsigned_integral< unsigned short > |
| |
| struct | tt::is_numeric_unsigned_integral< unsigned long > |
| |
| struct | tt::is_numeric_unsigned_integral< unsigned long long > |
| |
| struct | tt::is_numeric_integral< T > |
| | Is a numeric integer. More...
|
| |
| struct | tt::is_numeric_integral< unsigned int > |
| |
| struct | tt::is_numeric_integral< unsigned char > |
| |
| struct | tt::is_numeric_integral< unsigned short > |
| |
| struct | tt::is_numeric_integral< unsigned long > |
| |
| struct | tt::is_numeric_integral< unsigned long long > |
| |
| struct | tt::is_numeric_integral< signed char > |
| |
| struct | tt::is_numeric_integral< signed short > |
| |
| struct | tt::is_numeric_integral< signed int > |
| |
| struct | tt::is_numeric_integral< signed long > |
| |
| struct | tt::is_numeric_integral< signed long long > |
| |
| struct | tt::is_numeric< T > |
| | Is a numeric. More...
|
| |
| struct | tt::is_numeric< unsigned char > |
| |
| struct | tt::is_numeric< unsigned short > |
| |
| struct | tt::is_numeric< unsigned int > |
| |
| struct | tt::is_numeric< unsigned long > |
| |
| struct | tt::is_numeric< unsigned long long > |
| |
| struct | tt::is_numeric< signed char > |
| |
| struct | tt::is_numeric< signed short > |
| |
| struct | tt::is_numeric< signed int > |
| |
| struct | tt::is_numeric< signed long > |
| |
| struct | tt::is_numeric< signed long long > |
| |
| struct | tt::is_numeric< float > |
| |
| struct | tt::is_numeric< double > |
| |
| struct | tt::is_numeric< long double > |
| |
| struct | tt::is_character< T > |
| |
| struct | tt::is_character< char > |
| |
| struct | tt::is_character< wchar_t > |
| |
| struct | tt::is_character< char8_t > |
| |
| struct | tt::is_character< char16_t > |
| |
| struct | tt::is_character< char32_t > |
| |
| struct | tt::make_string< T > |
| | type-trait to convert a character to a string type. More...
|
| |
| struct | tt::make_string< char > |
| |
| struct | tt::make_string< wchar_t > |
| |
| struct | tt::make_string< char8_t > |
| |
| struct | tt::make_string< char16_t > |
| |
| struct | tt::make_string< char32_t > |
| |
| struct | tt::make_string_view< T > |
| | type-trait to convert a character to a string_view type. More...
|
| |
| struct | tt::make_string_view< char > |
| |
| struct | tt::make_string_view< wchar_t > |
| |
| struct | tt::make_string_view< char8_t > |
| |
| struct | tt::make_string_view< char16_t > |
| |
| struct | tt::make_string_view< char32_t > |
| |
| struct | tt::make_promote< T, U > |
| |
| struct | tt::make_intmax< T, Ei > |
| |
| struct | tt::make_intmax< T, std::enable_if_t< std::is_integral_v< T > &&std::is_unsigned_v< T > > > |
| |
| struct | tt::make_intmax< T, std::enable_if_t< std::is_integral_v< T > &&std::is_signed_v< T > > > |
| |
| struct | tt::has_intxx< N > |
| | Has an signed integer of a specific size. More...
|
| |
| struct | tt::has_uintxx< N > |
| | Has an unsigned integer of a specific size. More...
|
| |
| struct | tt::has_floatxx< N > |
| | Has an float of a specific size. More...
|
| |
| struct | tt::make_intxx< N > |
| | Make an signed integer. More...
|
| |
| struct | tt::make_uintxx< N > |
| | Make an unsigned integer. More...
|
| |
| struct | tt::make_floatxx< N > |
| | Make an floating point. More...
|
| |
| struct | tt::has_intxx< 128 > |
| |
| struct | tt::has_uintxx< 128 > |
| |
| struct | tt::make_intxx< 128 > |
| |
| struct | tt::make_uintxx< 128 > |
| |
| struct | tt::has_intxx< 64 > |
| |
| struct | tt::has_uintxx< 64 > |
| |
| struct | tt::has_floatxx< 64 > |
| |
| struct | tt::make_intxx< 64 > |
| |
| struct | tt::make_uintxx< 64 > |
| |
| struct | tt::make_floatxx< 64 > |
| |
| struct | tt::has_intxx< 32 > |
| |
| struct | tt::has_uintxx< 32 > |
| |
| struct | tt::has_floatxx< 32 > |
| |
| struct | tt::make_intxx< 32 > |
| |
| struct | tt::make_uintxx< 32 > |
| |
| struct | tt::make_floatxx< 32 > |
| |
| struct | tt::has_intxx< 16 > |
| |
| struct | tt::has_uintxx< 16 > |
| |
| struct | tt::make_intxx< 16 > |
| |
| struct | tt::make_uintxx< 16 > |
| |
| struct | tt::has_intxx< 8 > |
| |
| struct | tt::has_uintxx< 8 > |
| |
| struct | tt::make_intxx< 8 > |
| |
| struct | tt::make_uintxx< 8 > |
| |
| struct | tt::copy_cv< To, From, Ei > |
| | Type-trait to copy const volitile qualifiers from one type to another. More...
|
| |
| struct | tt::copy_cv< To, From, std::enable_if_t<!std::is_const_v< From > &&!std::is_volatile_v< From > > > |
| |
| struct | tt::copy_cv< To, From, std::enable_if_t<!std::is_const_v< From > &&std::is_volatile_v< From > > > |
| |
| struct | tt::copy_cv< To, From, std::enable_if_t< std::is_const_v< From > &&!std::is_volatile_v< From > > > |
| |
| struct | tt::copy_cv< To, From, std::enable_if_t< std::is_const_v< From > &&std::is_volatile_v< From > > > |
| |
| struct | tt::has_value_type< T > |
| |
| struct | tt::has_add_callback< T > |
| |
| struct | tt::is_decayed_base_of< BaseType, DerivedType > |
| |
| struct | tt::is_derived_from< DerivedType, BaseType > |
| |
| struct | tt::is_decayed_derived_from< DerivedType, BaseType > |
| |
| struct | tt::is_atomic< T > |
| |
| struct | tt::is_atomic< std::atomic< T > > |
| |
| struct | tt::use_first< First, Second > |
| |
| struct | tt::acts_as_pointer< T > |
| |
| struct | tt::acts_as_pointer< std::shared_ptr< T > > |
| |
| struct | tt::acts_as_pointer< std::shared_ptr< T > && > |
| |
| struct | tt::acts_as_pointer< std::shared_ptr< T > & > |
| |
| struct | tt::acts_as_pointer< std::shared_ptr< T > const & > |
| |
| struct | tt::acts_as_pointer< std::weak_ptr< T > > |
| |
| struct | tt::acts_as_pointer< std::weak_ptr< T > && > |
| |
| struct | tt::acts_as_pointer< std::weak_ptr< T > & > |
| |
| struct | tt::acts_as_pointer< std::weak_ptr< T > const & > |
| |
| struct | tt::acts_as_pointer< std::unique_ptr< T > > |
| |
| struct | tt::acts_as_pointer< std::unique_ptr< T > && > |
| |
| struct | tt::acts_as_pointer< std::unique_ptr< T > & > |
| |
| struct | tt::acts_as_pointer< std::unique_ptr< T > const & > |
| |
| struct | tt::acts_as_pointer< T * > |
| |
|
| template<typename T > |
| using | tt::make_string_t = typename make_string<T>::type |
| | type-trait to convert a character to a string type.
|
| |
| template<typename T > |
| using | tt::make_string_view_t = typename make_string_view<T>::type |
| | type-trait to convert a character to a string_view type.
|
| |
|
template<typename T , typename U > |
| using | tt::make_promote_t = typename make_promote<T,U>::type |
| |
|
template<typename T > |
| using | tt::make_intmax_t = typename make_intmax<T>::type |
| |
|
template<size_t N> |
| using | tt::make_intxx_t = typename make_intxx<N>::type |
| |
|
template<size_t N> |
| using | tt::make_uintxx_t = typename make_uintxx<N>::type |
| |
|
template<size_t N> |
| using | tt::make_floatxx_t = typename make_floatxx<N>::type |
| |
| template<typename To , typename From > |
| using | tt::copy_cv_t = typename copy_cv<To,From>::type |
| | Type-trait to copy const volatile qualifiers from one type to another.
|
| |
|
template<typename First , typename Second > |
| using | tt::use_first_t = use_first<First,Second> |
| |