Arene Base
Fundamental Utilities For Safety Critical C++
Loading...
Searching...
No Matches
std::basic_insert_iterator_detail Namespace Reference

Variable Documentation

◆ has_iterator_member_impl

template<class T, class = void>
bool std::basic_insert_iterator_detail::has_iterator_member_impl {false}
externconstexpr

helper variable template to check if a type defines member iterator

Template Parameters
Ttype to check

This primary template is always false.

◆ has_iterator_member_impl< T, std::void_t< typename T::iterator > >

template<class T>
bool std::basic_insert_iterator_detail::has_iterator_member_impl< T, std::void_t< typename T::iterator > > {true}
externconstexpr

helper variable template to check if a type defines member iterator

Template Parameters
Ttype to check

This template specialization is always true if T has member iterator.

◆ has_iterator_member_v

template<class T>
bool std::basic_insert_iterator_detail::has_iterator_member_v = has_iterator_member_impl<T>
externconstexpr

helper variable template to check if a type defines member iterator

Template Parameters
Ttype to check

This variable template invokes the variable template above in order to avoid displaying the second template parameter in compiler error messages.

◆ has_value_type_member_impl

template<class T, class = void>
bool std::basic_insert_iterator_detail::has_value_type_member_impl {false}
externconstexpr

helper variable template to check if a type defines member value_type

Template Parameters
Ttype to check

This primary template is always false.

◆ has_value_type_member_impl< T, std::void_t< typename T::value_type > >

template<class T>
bool std::basic_insert_iterator_detail::has_value_type_member_impl< T, std::void_t< typename T::value_type > > {true}
externconstexpr

helper variable template to check if a type defines member value_type

Template Parameters
Ttype to check

This template specialization is always true if T has member value_type.

◆ has_value_type_member_v

template<class T>
bool std::basic_insert_iterator_detail::has_value_type_member_v = has_value_type_member_impl<T>
externconstexpr

helper variable template to check if a type defines member value_type

Template Parameters
Ttype to check

This variable template invokes the variable template above in order to avoid displaying the second template parameter in compiler error messages.