summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/stl_uninitialized.h
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/include/bits/stl_uninitialized.h')
-rw-r--r--libstdc++-v3/include/bits/stl_uninitialized.h69
1 files changed, 23 insertions, 46 deletions
diff --git a/libstdc++-v3/include/bits/stl_uninitialized.h b/libstdc++-v3/include/bits/stl_uninitialized.h
index d0e2b2d33e0..c2ba863ed98 100644
--- a/libstdc++-v3/include/bits/stl_uninitialized.h
+++ b/libstdc++-v3/include/bits/stl_uninitialized.h
@@ -831,77 +831,54 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
inline void
uninitialized_default_construct(_ForwardIterator __first,
_ForwardIterator __last)
- {
- __uninitialized_default_novalue(__first, __last);
- }
+ {
+ __uninitialized_default_novalue(__first, __last);
+ }
template <typename _ForwardIterator, typename _Size>
inline _ForwardIterator
uninitialized_default_construct_n(_ForwardIterator __first, _Size __count)
- {
- return __uninitialized_default_novalue_n(__first, __count);
- }
+ {
+ return __uninitialized_default_novalue_n(__first, __count);
+ }
template <typename _ForwardIterator>
inline void
uninitialized_value_construct(_ForwardIterator __first,
_ForwardIterator __last)
- {
- return __uninitialized_default(__first, __last);
- }
+ {
+ return __uninitialized_default(__first, __last);
+ }
template <typename _ForwardIterator, typename _Size>
inline _ForwardIterator
uninitialized_value_construct_n(_ForwardIterator __first, _Size __count)
- {
- return __uninitialized_default_n(__first, __count);
- }
+ {
+ return __uninitialized_default_n(__first, __count);
+ }
template <typename _InputIterator, typename _ForwardIterator>
inline _ForwardIterator
uninitialized_move(_InputIterator __first, _InputIterator __last,
_ForwardIterator __result)
- {
- return std::uninitialized_copy
- (_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
- _GLIBCXX_MAKE_MOVE_ITERATOR(__last), __result);
- }
+ {
+ return std::uninitialized_copy
+ (_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
+ _GLIBCXX_MAKE_MOVE_ITERATOR(__last), __result);
+ }
template <typename _InputIterator, typename _Size, typename _ForwardIterator>
inline pair<_InputIterator, _ForwardIterator>
uninitialized_move_n(_InputIterator __first, _Size __count,
_ForwardIterator __result)
- {
- auto __res = std::__uninitialized_copy_n_pair
- (_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
- __count, __result);
- return {__res.first.base(), __res.second};
- }
-
- template <typename _Tp>
- inline void
- destroy_at(_Tp* __location)
- {
- std::_Destroy(__location);
- }
-
- template <typename _ForwardIterator>
- inline void
- destroy(_ForwardIterator __first, _ForwardIterator __last)
- {
- std::_Destroy(__first, __last);
- }
-
- template <typename _ForwardIterator, typename _Size>
- inline _ForwardIterator
- destroy_n(_ForwardIterator __first, _Size __count)
- {
- return std::_Destroy_n(__first, __count);
- }
-
+ {
+ auto __res = std::__uninitialized_copy_n_pair
+ (_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
+ __count, __result);
+ return {__res.first.base(), __res.second};
+ }
#endif
-
_GLIBCXX_END_NAMESPACE_VERSION
} // namespace