18#include <bond/core/config.h>
20#include <boost/assert.hpp>
21#include <boost/core/ignore_unused.hpp>
24namespace bond {
namespace detail
29template<
class Iterator>
inline
30stdext::checked_array_iterator<Iterator> make_checked_array_iterator(
37 return stdext::checked_array_iterator<Iterator>(array, size, index);
42template<
class Iterator>
inline
43Iterator make_checked_array_iterator(
48 boost::ignore_unused(size);
49 BOOST_ASSERT(index <= size);
namespace bond
Definition: apply.h:17