forward_list.h: Only include required headers.
* include/bits/forward_list.h: Only include required headers. (forward_list::reference): Define directly, not using __alloc_traits. (forward_list::const_reference): Likewise. From-SVN: r197552
This commit is contained in:
parent
82b12c4b24
commit
7db567cd08
2 changed files with 14 additions and 5 deletions
|
@ -1,3 +1,9 @@
|
|||
2013-04-07 Jonathan Wakely <jwakely.gcc@gmail.com>
|
||||
|
||||
* include/bits/forward_list.h: Only include required headers.
|
||||
(forward_list::reference): Define directly, not using __alloc_traits.
|
||||
(forward_list::const_reference): Likewise.
|
||||
|
||||
2013-04-07 François Dumont <fdumont@gcc.gnu.org>
|
||||
|
||||
* include/std/functional (_Derives_from_unary_function): Remove.
|
||||
|
|
|
@ -32,10 +32,13 @@
|
|||
|
||||
#pragma GCC system_header
|
||||
|
||||
#include <memory>
|
||||
#if __cplusplus >= 201103L
|
||||
#include <initializer_list>
|
||||
#endif
|
||||
#include <bits/stl_iterator_base_types.h>
|
||||
#include <bits/stl_iterator.h>
|
||||
#include <bits/stl_algobase.h>
|
||||
#include <bits/stl_function.h>
|
||||
#include <bits/allocator.h>
|
||||
#include <ext/alloc_traits.h>
|
||||
|
||||
namespace std _GLIBCXX_VISIBILITY(default)
|
||||
{
|
||||
|
@ -421,8 +424,8 @@ _GLIBCXX_BEGIN_NAMESPACE_CONTAINER
|
|||
typedef _Tp value_type;
|
||||
typedef typename _Alloc_traits::pointer pointer;
|
||||
typedef typename _Alloc_traits::const_pointer const_pointer;
|
||||
typedef typename _Alloc_traits::reference reference;
|
||||
typedef typename _Alloc_traits::const_reference const_reference;
|
||||
typedef value_type& reference;
|
||||
typedef const value_type& const_reference;
|
||||
|
||||
typedef _Fwd_list_iterator<_Tp> iterator;
|
||||
typedef _Fwd_list_const_iterator<_Tp> const_iterator;
|
||||
|
|
Loading…
Add table
Reference in a new issue