#include <boost/range/config.hpp>#include <boost/type_traits/is_array.hpp>#include <boost/type_traits/detail/yes_no_type.hpp>#include <utility>

Go to the source code of this file.
Classes | |
| struct | boost::range_detail::char_or_wchar_t_array_tag |
Namespaces | |
| boost | |
| BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE. | |
| boost::range_detail | |
Functions | |
| template<std::size_t sz> | |
| yes_type | boost::range_detail::is_char_array_impl (char BOOST_RANGE_ARRAY_REF()[sz]) |
| yes_type | boost::range_detail::is_char_ptr_impl (char *const) |
| yes_type | boost::range_detail::is_const_char_ptr_impl (const char *const) |
| yes_type | boost::range_detail::is_const_wchar_t_ptr_impl (const wchar_t *const) |
| template<typename Iterator > | |
| yes_type | boost::range_detail::is_pair_impl (const std::pair< Iterator, Iterator > *) |
| yes_type | boost::range_detail::is_string_impl (const char *const) |
| yes_type | boost::range_detail::is_string_impl (const wchar_t *const) |
| template<std::size_t sz> | |
| yes_type | boost::range_detail::is_wchar_t_array_impl (wchar_t BOOST_RANGE_ARRAY_REF()[sz]) |
| yes_type | boost::range_detail::is_wchar_t_ptr_impl (wchar_t *const) |
Variables | |
| no_type | boost::range_detail::is_char_array_impl (...) |
| no_type | boost::range_detail::is_char_ptr_impl (...) |
| no_type | boost::range_detail::is_const_char_ptr_impl (...) |
| no_type | boost::range_detail::is_const_wchar_t_ptr_impl (...) |
| no_type | boost::range_detail::is_pair_impl (...) |
| no_type | boost::range_detail::is_string_impl (...) |
| no_type | boost::range_detail::is_wchar_t_array_impl (...) |
| no_type | boost::range_detail::is_wchar_t_ptr_impl (...) |