1#ifndef H_EXTENSIONS_CUTEHMI_2_INCLUDE_CUTEHMI_WRAPPERS_HPP
2#define H_EXTENSIONS_CUTEHMI_2_INCLUDE_CUTEHMI_WRAPPERS_HPP
9template <
class INPUT_IT,
class SIZE,
class OUTPUT_IT>
10OUTPUT_IT
copy_n(INPUT_IT first, SIZE count, OUTPUT_IT result);
12template <
class INPUT_IT1,
class INPUT_IT2>
13bool equal(INPUT_IT1 first1, INPUT_IT1 last1, INPUT_IT2 first2);
15template <
class INPUT_IT,
class SIZE,
class OUTPUT_IT>
16OUTPUT_IT
copy_n(INPUT_IT first, SIZE count, OUTPUT_IT result)
20 return ::std::copy_n(first, count, ::stdext::checked_array_iterator<OUTPUT_IT>(result, count)).base();
22 return ::std::copy_n(first, count, result);
26template <
class INPUT_IT1,
class INPUT_IT2>
27bool equal(INPUT_IT1 first1, INPUT_IT1 last1, INPUT_IT2 first2)
31 return ::std::equal(first1, last1, ::stdext::make_unchecked_array_iterator(first2));
33 return ::std::equal(first1, last1, first2);
Definition: constants.hpp:6
bool equal(INPUT_IT1 first1, INPUT_IT1 last1, INPUT_IT2 first2)
Definition: wrappers.hpp:27
OUTPUT_IT copy_n(INPUT_IT first, SIZE count, OUTPUT_IT result)
Definition: wrappers.hpp:16