1 #ifndef INCG_PHI_TYPE_TRAITS_HAS_VALUE_TYPE_HPP 2 #define INCG_PHI_TYPE_TRAITS_HAS_VALUE_TYPE_HPP 4 #include "phi/phi_config.hpp" 6 #if PHI_HAS_EXTENSION_PRAGMA_ONCE() 10 #include "phi/compiler_support/constexpr.hpp" 11 #include "phi/compiler_support/inline_variables.hpp" 12 #include "phi/type_traits/integral_constant.hpp" 13 #include "phi/type_traits/void_t.hpp" 15 DETAIL_PHI_BEGIN_NAMESPACE()
17 template <typename TypeT, typename =
void>
21 template <
typename TypeT>
25 template <
typename TypeT>
29 #if PHI_HAS_FEATURE_VARIABLE_TEMPLATE() 31 template <
typename TypeT>
34 template <
typename TypeT>
39 DETAIL_PHI_END_NAMESPACE()
41 #endif // INCG_PHI_TYPE_TRAITS_HAS_VALUE_TYPE_HPP Definition: integral_constant.hpp:19
Definition: has_value_type.hpp:26
Definition: has_value_type.hpp:18