#include <boost/range/config.hpp>
#include <boost/range/detail/common.hpp>
#include <boost/type_traits/is_same.hpp>
#include <cstddef>
#include <string.h>
#include <wchar.h>
Go to the source code of this file.
Namespaces | |
boost | |
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE. | |
boost::range_detail | |
Functions | |
template<class T , std::size_t sz> | |
T * | boost::range_detail::array_end (T BOOST_RANGE_ARRAY_REF()[sz]) |
template<class T , std::size_t sz> | |
const T * | boost::range_detail::array_end (const T BOOST_RANGE_ARRAY_REF()[sz]) |
template<class T , std::size_t sz> | |
std::size_t | boost::range_detail::array_size (T BOOST_RANGE_ARRAY_REF()[sz]) |
template<typename T > | |
void | boost::range_detail::boost_range_silence_warning (const T &) |
bool | boost::range_detail::is_same_address (const void *l, const void *r) |
template<class T1 , class T2 > | |
bool | boost::range_detail::is_same_object (const T1 &l, const T2 &r) |
const char * | boost::range_detail::str_end (const char *s, const char *) |
const wchar_t * | boost::range_detail::str_end (const wchar_t *s, const wchar_t *) |
template<class Char > | |
Char * | boost::range_detail::str_end (Char *s) |
template<class Char > | |
std::size_t | boost::range_detail::str_size (const Char *const &s) |