52 template <
typename T>
inline
58 template <
typename InIter,
typename OutIter>
inline
66 template <
typename T>
inline
69 memcpy(result, first, (last - first) *
sizeof(T));
70 result += (last - first);
74 template <
typename InIter,
typename OutIter,
typename T>
inline
81 template <
typename InIter,
typename OutIter>
inline
OutIter uninitialized_copy_dispatch(InIter first, InIter last, OutIter result, std::false_type)
void construct(void *mem, const T &object)
OutIter uninitialized_copy(InIter first, InIter last, OutIter result, const T &)
OutIter uninitialized_copy(InIter first, InIter last, OutIter result)