LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
Typedefs | |
template<bool b, typename T = void> | |
using | disable_if = std::enable_if<!b, T > |
template<typename T > | |
using | is_numeric = std::is_arithmetic< T > |
template<typename T > | |
using | is_uint = std::is_unsigned< T > |
template<typename T , const_flavor C> | |
using | maybe_const_t = typename maybe_const< T, C >::type |
template<typename T > | |
using | fhicl_type = typename fhicl_type_impl< T >::type |
template<typename... ARGS> | |
using | return_type = typename return_type_impl< ARGS... >::value_type |
Enumerations | |
enum | const_flavor { const_flavor::require_non_const, const_flavor::require_const } |
using tt::disable_if = typedef std::enable_if<!b, T> |
Definition at line 63 of file type_traits.h.
using tt::fhicl_type = typedef typename fhicl_type_impl<T>::type |
Definition at line 305 of file type_traits.h.
using tt::is_numeric = typedef std::is_arithmetic<T> |
Definition at line 72 of file type_traits.h.
using tt::is_uint = typedef std::is_unsigned<T> |
Definition at line 75 of file type_traits.h.
using tt::maybe_const_t = typedef typename maybe_const<T, C>::type |
Definition at line 111 of file type_traits.h.
using tt::return_type = typedef typename return_type_impl<ARGS...>::value_type |
Definition at line 342 of file type_traits.h.
|
strong |
Enumerator | |
---|---|
require_non_const | |
require_const |
Definition at line 98 of file type_traits.h.