stl_uninitialized.h (__uninitialized_fill_n_a(_ForwardIterator, _Size, const _Tp&, allocator<>)): Inline.

2006-09-28  Paolo Carlini  <pcarlini@suse.de>

	* include/bits/stl_uninitialized.h
	(__uninitialized_fill_n_a(_ForwardIterator, _Size, const _Tp&,
	allocator<>)): Inline.

From-SVN: r117285
This commit is contained in:
Paolo Carlini 2006-09-28 18:55:21 +00:00 committed by Paolo Carlini
parent 1b24692f65
commit 8072ddb088
2 changed files with 12 additions and 11 deletions

View File

@ -1,3 +1,9 @@
2006-09-28 Paolo Carlini <pcarlini@suse.de>
* include/bits/stl_uninitialized.h
(__uninitialized_fill_n_a(_ForwardIterator, _Size, const _Tp&,
allocator<>)): Inline.
2006-09-28 Benjamin Kosnik <bkoz@redhat.com> 2006-09-28 Benjamin Kosnik <bkoz@redhat.com>
* include/ext/pb_ds/detail/cc_hash_table_map_/ * include/ext/pb_ds/detail/cc_hash_table_map_/

View File

@ -1,6 +1,7 @@
// Raw memory manipulators -*- C++ -*- // Raw memory manipulators -*- C++ -*-
// Copyright (C) 2001, 2004, 2005 Free Software Foundation, Inc. // Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
// Free Software Foundation, Inc.
// //
// This file is part of the GNU ISO C++ Library. This library is free // This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the // software; you can redistribute it and/or modify it under the
@ -250,9 +251,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
__uninitialized_copy_a(_InputIterator __first, _InputIterator __last, __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
_ForwardIterator __result, _ForwardIterator __result,
allocator<_Tp>) allocator<_Tp>)
{ { return std::uninitialized_copy(__first, __last, __result); }
return std::uninitialized_copy(__first, __last, __result);
}
template<typename _ForwardIterator, typename _Tp, typename _Allocator> template<typename _ForwardIterator, typename _Tp, typename _Allocator>
void void
@ -276,9 +275,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
inline void inline void
__uninitialized_fill_a(_ForwardIterator __first, _ForwardIterator __last, __uninitialized_fill_a(_ForwardIterator __first, _ForwardIterator __last,
const _Tp& __x, allocator<_Tp2>) const _Tp& __x, allocator<_Tp2>)
{ { std::uninitialized_fill(__first, __last, __x); }
std::uninitialized_fill(__first, __last, __x);
}
template<typename _ForwardIterator, typename _Size, typename _Tp, template<typename _ForwardIterator, typename _Size, typename _Tp,
typename _Allocator> typename _Allocator>
@ -302,13 +299,11 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
template<typename _ForwardIterator, typename _Size, typename _Tp, template<typename _ForwardIterator, typename _Size, typename _Tp,
typename _Tp2> typename _Tp2>
void inline void
__uninitialized_fill_n_a(_ForwardIterator __first, _Size __n, __uninitialized_fill_n_a(_ForwardIterator __first, _Size __n,
const _Tp& __x, const _Tp& __x,
allocator<_Tp2>) allocator<_Tp2>)
{ { std::uninitialized_fill_n(__first, __n, __x); }
std::uninitialized_fill_n(__first, __n, __x);
}
// Extensions: __uninitialized_copy_copy, __uninitialized_copy_fill, // Extensions: __uninitialized_copy_copy, __uninitialized_copy_fill,