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