diff options
Diffstat (limited to 'libstdc++-v3/include/profile/multiset.h')
-rw-r--r-- | libstdc++-v3/include/profile/multiset.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/libstdc++-v3/include/profile/multiset.h b/libstdc++-v3/include/profile/multiset.h index 358879726d9..820103c3489 100644 --- a/libstdc++-v3/include/profile/multiset.h +++ b/libstdc++-v3/include/profile/multiset.h @@ -68,7 +68,7 @@ namespace __profile const _Allocator& __a = _Allocator()) : _Base(__comp, __a) { } -#ifdef __GXX_EXPERIMENTAL_CXX0X__ +#if __cplusplus >= 201103L template<typename _InputIterator, typename = std::_RequireInputIter<_InputIterator>> #else @@ -85,7 +85,7 @@ namespace __profile multiset(const _Base& __x) : _Base(__x) { } -#ifdef __GXX_EXPERIMENTAL_CXX0X__ +#if __cplusplus >= 201103L multiset(multiset&& __x) noexcept(is_nothrow_copy_constructible<_Compare>::value) : _Base(std::move(__x)) @@ -106,7 +106,7 @@ namespace __profile return *this; } -#ifdef __GXX_EXPERIMENTAL_CXX0X__ +#if __cplusplus >= 201103L multiset& operator=(multiset&& __x) { @@ -161,7 +161,7 @@ namespace __profile rend() const _GLIBCXX_NOEXCEPT { return const_reverse_iterator(begin()); } -#ifdef __GXX_EXPERIMENTAL_CXX0X__ +#if __cplusplus >= 201103L const_iterator cbegin() const noexcept { return const_iterator(_Base::begin()); } @@ -185,7 +185,7 @@ namespace __profile using _Base::max_size; // modifiers: -#ifdef __GXX_EXPERIMENTAL_CXX0X__ +#if __cplusplus >= 201103L template<typename... _Args> iterator emplace(_Args&&... __args) @@ -204,7 +204,7 @@ namespace __profile insert(const value_type& __x) { return iterator(_Base::insert(__x)); } -#ifdef __GXX_EXPERIMENTAL_CXX0X__ +#if __cplusplus >= 201103L iterator insert(value_type&& __x) { return iterator(_Base::insert(std::move(__x))); } @@ -214,13 +214,13 @@ namespace __profile insert(const_iterator __position, const value_type& __x) { return iterator(_Base::insert(__position, __x)); } -#ifdef __GXX_EXPERIMENTAL_CXX0X__ +#if __cplusplus >= 201103L iterator insert(const_iterator __position, value_type&& __x) { return iterator(_Base::insert(__position, std::move(__x))); } #endif -#ifdef __GXX_EXPERIMENTAL_CXX0X__ +#if __cplusplus >= 201103L template<typename _InputIterator, typename = std::_RequireInputIter<_InputIterator>> #else @@ -230,13 +230,13 @@ namespace __profile insert(_InputIterator __first, _InputIterator __last) { _Base::insert(__first, __last); } -#ifdef __GXX_EXPERIMENTAL_CXX0X__ +#if __cplusplus >= 201103L void insert(initializer_list<value_type> __l) { _Base::insert(__l); } #endif -#ifdef __GXX_EXPERIMENTAL_CXX0X__ +#if __cplusplus >= 201103L iterator erase(const_iterator __position) { return iterator(_Base::erase(__position)); } @@ -260,7 +260,7 @@ namespace __profile return __count; } -#ifdef __GXX_EXPERIMENTAL_CXX0X__ +#if __cplusplus >= 201103L iterator erase(const_iterator __first, const_iterator __last) { return iterator(_Base::erase(__first, __last)); } |