_STD -> _VSTD to avoid macro clash on windows
llvm-svn: 134190
Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project
Cr-Mirrored-Commit: ce48a1137d56d368828d360e5f2a8162bac6517c
diff --git a/include/vector b/include/vector
index e30ce78..0bd82ea 100644
--- a/include/vector
+++ b/include/vector
@@ -405,7 +405,7 @@
void __move_assign_alloc(const __vector_base& __c, true_type)
_NOEXCEPT_(is_nothrow_move_assignable<allocator_type>::value)
{
- __alloc() = _STD::move(__c.__alloc());
+ __alloc() = _VSTD::move(__c.__alloc());
}
_LIBCPP_INLINE_VISIBILITY
@@ -417,7 +417,7 @@
static void __swap_alloc(allocator_type& __x, allocator_type& __y, true_type)
_NOEXCEPT_(is_nothrow_move_assignable<allocator_type>::value)
{
- using _STD::swap;
+ using _VSTD::swap;
swap(__x, __y);
}
_LIBCPP_INLINE_VISIBILITY
@@ -507,8 +507,8 @@
typedef __wrap_iter<pointer> iterator;
typedef __wrap_iter<const_pointer> const_iterator;
#endif // defined(_LIBCPP_RAW_ITERATORS)
- typedef _STD::reverse_iterator<iterator> reverse_iterator;
- typedef _STD::reverse_iterator<const_iterator> const_reverse_iterator;
+ typedef _VSTD::reverse_iterator<iterator> reverse_iterator;
+ typedef _VSTD::reverse_iterator<const_iterator> const_reverse_iterator;
_LIBCPP_INLINE_VISIBILITY
vector()
@@ -642,10 +642,10 @@
_LIBCPP_INLINE_VISIBILITY
value_type* data() _NOEXCEPT
- {return _STD::__to_raw_pointer(this->__begin_);}
+ {return _VSTD::__to_raw_pointer(this->__begin_);}
_LIBCPP_INLINE_VISIBILITY
const value_type* data() const _NOEXCEPT
- {return _STD::__to_raw_pointer(this->__begin_);}
+ {return _VSTD::__to_raw_pointer(this->__begin_);}
_LIBCPP_INLINE_VISIBILITY void push_back(const_reference __x);
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
@@ -735,10 +735,10 @@
vector<_Tp, _Allocator>::__swap_out_circular_buffer(__split_buffer<value_type, allocator_type&>& __v)
{
for (pointer __p = this->__end_; this->__begin_ < __p;)
- __v.push_front(_STD::move_if_noexcept(*--__p));
- _STD::swap(this->__begin_, __v.__begin_);
- _STD::swap(this->__end_, __v.__end_);
- _STD::swap(this->__end_cap(), __v.__end_cap());
+ __v.push_front(_VSTD::move_if_noexcept(*--__p));
+ _VSTD::swap(this->__begin_, __v.__begin_);
+ _VSTD::swap(this->__end_, __v.__end_);
+ _VSTD::swap(this->__end_cap(), __v.__end_cap());
__v.__first_ = __v.__begin_;
__invalidate_all_iterators();
}
@@ -749,12 +749,12 @@
{
pointer __r = __v.__begin_;
for (pointer __i = __p; this->__begin_ < __i;)
- __v.push_front(_STD::move_if_noexcept(*--__i));
+ __v.push_front(_VSTD::move_if_noexcept(*--__i));
for (pointer __i = __p; __i < this->__end_; ++__i)
- __v.push_back(_STD::move_if_noexcept(*__i));
- _STD::swap(this->__begin_, __v.__begin_);
- _STD::swap(this->__end_, __v.__end_);
- _STD::swap(this->__end_cap(), __v.__end_cap());
+ __v.push_back(_VSTD::move_if_noexcept(*__i));
+ _VSTD::swap(this->__begin_, __v.__begin_);
+ _VSTD::swap(this->__end_, __v.__end_);
+ _VSTD::swap(this->__end_cap(), __v.__end_cap());
__v.__first_ = __v.__begin_;
__invalidate_all_iterators();
return __r;
@@ -794,7 +794,7 @@
typename vector<_Tp, _Allocator>::size_type
vector<_Tp, _Allocator>::max_size() const _NOEXCEPT
{
- return _STD::min(__alloc_traits::max_size(this->__alloc()), numeric_limits<size_type>::max() / 2); // end() >= begin(), always
+ return _VSTD::min(__alloc_traits::max_size(this->__alloc()), numeric_limits<size_type>::max() / 2); // end() >= begin(), always
}
// Precondition: __new_size > capacity()
@@ -809,7 +809,7 @@
const size_type __cap = capacity();
if (__cap >= __ms / 2)
return __ms;
- return _STD::max(2*__cap, __new_size);
+ return _VSTD::max(2*__cap, __new_size);
}
// Default constructs __n objects starting at __end_
@@ -824,7 +824,7 @@
allocator_type& __a = this->__alloc();
do
{
- __alloc_traits::construct(__a, _STD::__to_raw_pointer(this->__end_));
+ __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_));
++this->__end_;
--__n;
} while (__n > 0);
@@ -844,7 +844,7 @@
allocator_type& __a = this->__alloc();
do
{
- __alloc_traits::construct(__a, _STD::__to_raw_pointer(this->__end_), __x);
+ __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_), __x);
++this->__end_;
--__n;
} while (__n > 0);
@@ -862,7 +862,7 @@
allocator_type& __a = this->__alloc();
for (; __first != __last; ++__first)
{
- __alloc_traits::construct(__a, _STD::__to_raw_pointer(this->__end_), *__first);
+ __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_), *__first);
++this->__end_;
}
}
@@ -874,8 +874,8 @@
allocator_type& __a = this->__alloc();
for (; __first != __last; ++__first)
{
- __alloc_traits::construct(__a, _STD::__to_raw_pointer(this->__end_),
- _STD::move(*__first));
+ __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_),
+ _VSTD::move(*__first));
++this->__end_;
}
}
@@ -975,7 +975,7 @@
vector<_Tp, _Allocator>::vector(_ForwardIterator __first, _ForwardIterator __last,
typename enable_if<__is_forward_iterator<_ForwardIterator>::value>::type*)
{
- size_type __n = static_cast<size_type>(_STD::distance(__first, __last));
+ size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
if (__n > 0)
{
allocate(__n);
@@ -989,7 +989,7 @@
typename enable_if<__is_forward_iterator<_ForwardIterator>::value>::type*)
: __base(__a)
{
- size_type __n = static_cast<size_type>(_STD::distance(__first, __last));
+ size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
if (__n > 0)
{
allocate(__n);
@@ -1027,7 +1027,7 @@
_LIBCPP_INLINE_VISIBILITY inline
vector<_Tp, _Allocator>::vector(vector&& __x)
_NOEXCEPT_(is_nothrow_move_constructible<allocator_type>::value)
- : __base(_STD::move(__x.__alloc()))
+ : __base(_VSTD::move(__x.__alloc()))
{
this->__begin_ = __x.__begin_;
this->__end_ = __x.__end_;
@@ -1157,7 +1157,7 @@
>::type
vector<_Tp, _Allocator>::assign(_ForwardIterator __first, _ForwardIterator __last)
{
- typename iterator_traits<_ForwardIterator>::difference_type __new_size = _STD::distance(__first, __last);
+ typename iterator_traits<_ForwardIterator>::difference_type __new_size = _VSTD::distance(__first, __last);
if (static_cast<size_type>(__new_size) <= capacity())
{
_ForwardIterator __mid = __last;
@@ -1166,9 +1166,9 @@
{
__growing = true;
__mid = __first;
- _STD::advance(__mid, size());
+ _VSTD::advance(__mid, size());
}
- pointer __m = _STD::copy(__first, __mid, this->__begin_);
+ pointer __m = _VSTD::copy(__first, __mid, this->__begin_);
if (__growing)
__construct_at_end(__mid, __last);
else
@@ -1189,7 +1189,7 @@
if (__n <= capacity())
{
size_type __s = size();
- _STD::fill_n(this->__begin_, _STD::min(__n, __s), __u);
+ _VSTD::fill_n(this->__begin_, _VSTD::min(__n, __s), __u);
if (__n > __s)
__construct_at_end(__n - __s, __u);
else
@@ -1340,7 +1340,7 @@
if (this->__end_ < this->__end_cap())
{
__alloc_traits::construct(this->__alloc(),
- _STD::__to_raw_pointer(this->__end_), __x);
+ _VSTD::__to_raw_pointer(this->__end_), __x);
++this->__end_;
}
else
@@ -1361,15 +1361,15 @@
if (this->__end_ < this->__end_cap())
{
__alloc_traits::construct(this->__alloc(),
- _STD::__to_raw_pointer(this->__end_),
- _STD::move(__x));
+ _VSTD::__to_raw_pointer(this->__end_),
+ _VSTD::move(__x));
++this->__end_;
}
else
{
allocator_type& __a = this->__alloc();
__split_buffer<value_type, allocator_type&> __v(__recommend(size() + 1), size(), __a);
- __v.push_back(_STD::move(__x));
+ __v.push_back(_VSTD::move(__x));
__swap_out_circular_buffer(__v);
}
}
@@ -1384,15 +1384,15 @@
if (this->__end_ < this->__end_cap())
{
__alloc_traits::construct(this->__alloc(),
- _STD::__to_raw_pointer(this->__end_),
- _STD::forward<_Args>(__args)...);
+ _VSTD::__to_raw_pointer(this->__end_),
+ _VSTD::forward<_Args>(__args)...);
++this->__end_;
}
else
{
allocator_type& __a = this->__alloc();
__split_buffer<value_type, allocator_type&> __v(__recommend(size() + 1), size(), __a);
- __v.emplace_back(_STD::forward<_Args>(__args)...);
+ __v.emplace_back(_VSTD::forward<_Args>(__args)...);
__swap_out_circular_buffer(__v);
}
}
@@ -1415,7 +1415,7 @@
{
pointer __p = const_cast<pointer>(&*__position);
iterator __r = __make_iter(__p);
- this->__destruct_at_end(_STD::move(__p + 1, this->__end_, __p));
+ this->__destruct_at_end(_VSTD::move(__p + 1, this->__end_, __p));
return __r;
}
@@ -1425,7 +1425,7 @@
{
pointer __p = this->__begin_ + (__first - begin());
iterator __r = __make_iter(__p);
- this->__destruct_at_end(_STD::move(__p + (__last - __first), this->__end_, __p));
+ this->__destruct_at_end(_VSTD::move(__p + (__last - __first), this->__end_, __p));
return __r;
}
@@ -1437,9 +1437,9 @@
difference_type __n = __old_last - __to;
for (pointer __i = __from_s + __n; __i < __from_e; ++__i, ++this->__end_)
__alloc_traits::construct(this->__alloc(),
- _STD::__to_raw_pointer(this->__end_),
- _STD::move(*__i));
- _STD::move_backward(__from_s, __from_s + __n, __old_last);
+ _VSTD::__to_raw_pointer(this->__end_),
+ _VSTD::move(*__i));
+ _VSTD::move_backward(__from_s, __from_s + __n, __old_last);
}
template <class _Tp, class _Allocator>
@@ -1452,7 +1452,7 @@
if (__p == this->__end_)
{
__alloc_traits::construct(this->__alloc(),
- _STD::__to_raw_pointer(this->__end_), __x);
+ _VSTD::__to_raw_pointer(this->__end_), __x);
++this->__end_;
}
else
@@ -1486,21 +1486,21 @@
if (__p == this->__end_)
{
__alloc_traits::construct(this->__alloc(),
- _STD::__to_raw_pointer(this->__end_),
- _STD::move(__x));
+ _VSTD::__to_raw_pointer(this->__end_),
+ _VSTD::move(__x));
++this->__end_;
}
else
{
__move_range(__p, this->__end_, __p + 1);
- *__p = _STD::move(__x);
+ *__p = _VSTD::move(__x);
}
}
else
{
allocator_type& __a = this->__alloc();
__split_buffer<value_type, allocator_type&> __v(__recommend(size() + 1), __p - this->__begin_, __a);
- __v.push_back(_STD::move(__x));
+ __v.push_back(_VSTD::move(__x));
__p = __swap_out_circular_buffer(__v, __p);
}
return __make_iter(__p);
@@ -1519,21 +1519,21 @@
if (__p == this->__end_)
{
__alloc_traits::construct(this->__alloc(),
- _STD::__to_raw_pointer(this->__end_),
- _STD::forward<_Args>(__args)...);
+ _VSTD::__to_raw_pointer(this->__end_),
+ _VSTD::forward<_Args>(__args)...);
++this->__end_;
}
else
{
__move_range(__p, this->__end_, __p + 1);
- *__p = value_type(_STD::forward<_Args>(__args)...);
+ *__p = value_type(_VSTD::forward<_Args>(__args)...);
}
}
else
{
allocator_type& __a = this->__alloc();
__split_buffer<value_type, allocator_type&> __v(__recommend(size() + 1), __p - this->__begin_, __a);
- __v.emplace_back(_STD::forward<_Args>(__args)...);
+ __v.emplace_back(_VSTD::forward<_Args>(__args)...);
__p = __swap_out_circular_buffer(__v, __p);
}
return __make_iter(__p);
@@ -1565,7 +1565,7 @@
const_pointer __xr = pointer_traits<const_pointer>::pointer_to(__x);
if (__p <= __xr && __xr < this->__end_)
__xr += __old_n;
- _STD::fill_n(__p, __n, *__xr);
+ _VSTD::fill_n(__p, __n, *__xr);
}
}
else
@@ -1595,7 +1595,7 @@
pointer __old_last = this->__end_;
for (; this->__end_ != this->__end_cap() && __first != __last; ++__first)
{
- __alloc_traits::construct(__a, _STD::__to_raw_pointer(this->__end_),
+ __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_),
*__first);
++this->__end_;
}
@@ -1621,7 +1621,7 @@
}
#endif // _LIBCPP_NO_EXCEPTIONS
}
- __p = _STD::rotate(__p, __old_last, this->__end_);
+ __p = _VSTD::rotate(__p, __old_last, this->__end_);
insert(__make_iter(__p), move_iterator<iterator>(__v.begin()),
move_iterator<iterator>(__v.end()));
return begin() + __off;
@@ -1637,7 +1637,7 @@
vector<_Tp, _Allocator>::insert(const_iterator __position, _ForwardIterator __first, _ForwardIterator __last)
{
pointer __p = this->__begin_ + (__position - begin());
- difference_type __n = _STD::distance(__first, __last);
+ difference_type __n = _VSTD::distance(__first, __last);
if (__n > 0)
{
if (__n <= this->__end_cap() - this->__end_)
@@ -1649,14 +1649,14 @@
if (__n > __dx)
{
__m = __first;
- _STD::advance(__m, this->__end_ - __p);
+ _VSTD::advance(__m, this->__end_ - __p);
__construct_at_end(__m, __last);
__n = __dx;
}
if (__n > 0)
{
__move_range(__p, __old_last, __p + __old_n);
- _STD::copy(__first, __m, __p);
+ _VSTD::copy(__first, __m, __p);
}
}
else
@@ -1698,9 +1698,9 @@
_NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
__is_nothrow_swappable<allocator_type>::value)
{
- _STD::swap(this->__begin_, __x.__begin_);
- _STD::swap(this->__end_, __x.__end_);
- _STD::swap(this->__end_cap(), __x.__end_cap());
+ _VSTD::swap(this->__begin_, __x.__begin_);
+ _VSTD::swap(this->__end_, __x.__end_);
+ _VSTD::swap(this->__end_cap(), __x.__end_cap());
__base::__swap_alloc(this->__alloc(), __x.__alloc());
#ifdef _LIBCPP_DEBUG
iterator::swap(this, &__x);
@@ -1778,8 +1778,8 @@
typedef pointer iterator;
typedef const_pointer const_iterator;
#endif // _LIBCPP_DEBUG
- typedef _STD::reverse_iterator<iterator> reverse_iterator;
- typedef _STD::reverse_iterator<const_iterator> const_reverse_iterator;
+ typedef _VSTD::reverse_iterator<iterator> reverse_iterator;
+ typedef _VSTD::reverse_iterator<const_iterator> const_reverse_iterator;
private:
typedef size_type __storage_type;
@@ -2063,7 +2063,7 @@
void __move_assign_alloc(const vector& __c, true_type)
_NOEXCEPT_(is_nothrow_move_assignable<allocator_type>::value)
{
- __alloc() = _STD::move(__c.__alloc());
+ __alloc() = _VSTD::move(__c.__alloc());
}
_LIBCPP_INLINE_VISIBILITY
@@ -2083,7 +2083,7 @@
static void __swap_alloc(__storage_allocator& __x, __storage_allocator& __y, true_type)
_NOEXCEPT_(__is_nothrow_swappable<allocator_type>::value)
{
- using _STD::swap;
+ using _VSTD::swap;
swap(__x, __y);
}
_LIBCPP_INLINE_VISIBILITY
@@ -2169,7 +2169,7 @@
const size_type __cap = capacity();
if (__cap >= __ms / 2)
return __ms;
- return _STD::max(2*__cap, __align(__new_size));
+ return _VSTD::max(2*__cap, __align(__new_size));
}
// Default constructs __n objects starting at __end_
@@ -2183,7 +2183,7 @@
{
size_type __old_size = this->__size_;
this->__size_ += __n;
- _STD::fill_n(__make_iter(__old_size), __n, __x);
+ _VSTD::fill_n(__make_iter(__old_size), __n, __x);
}
template <class _Allocator>
@@ -2196,8 +2196,8 @@
vector<bool, _Allocator>::__construct_at_end(_ForwardIterator __first, _ForwardIterator __last)
{
size_type __old_size = this->__size_;
- this->__size_ += _STD::distance(__first, __last);
- _STD::copy(__first, __last, __make_iter(__old_size));
+ this->__size_ += _VSTD::distance(__first, __last);
+ _VSTD::copy(__first, __last, __make_iter(__old_size));
}
template <class _Allocator>
@@ -2320,7 +2320,7 @@
__size_(0),
__cap_alloc_(0)
{
- size_type __n = static_cast<size_type>(_STD::distance(__first, __last));
+ size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
if (__n > 0)
{
allocate(__n);
@@ -2336,7 +2336,7 @@
__size_(0),
__cap_alloc_(0, static_cast<__storage_allocator>(__a))
{
- size_type __n = static_cast<size_type>(_STD::distance(__first, __last));
+ size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
if (__n > 0)
{
allocate(__n);
@@ -2422,7 +2422,7 @@
deallocate();
allocate(__v.__size_);
}
- _STD::copy(__v.__begin_, __v.__begin_ + __external_cap_to_internal(__v.__size_), __begin_);
+ _VSTD::copy(__v.__begin_, __v.__begin_ + __external_cap_to_internal(__v.__size_), __begin_);
}
__size_ = __v.__size_;
}
@@ -2520,7 +2520,7 @@
__v.__size_ = __n;
swap(__v);
}
- _STD::fill_n(begin(), __n, __x);
+ _VSTD::fill_n(begin(), __n, __x);
}
}
@@ -2549,7 +2549,7 @@
vector<bool, _Allocator>::assign(_ForwardIterator __first, _ForwardIterator __last)
{
clear();
- difference_type __n = _STD::distance(__first, __last);
+ difference_type __n = _VSTD::distance(__first, __last);
if (__n)
{
if (__n > capacity())
@@ -2632,7 +2632,7 @@
{
const_iterator __old_end = end();
++__size_;
- _STD::copy_backward(__position, __old_end, end());
+ _VSTD::copy_backward(__position, __old_end, end());
__r = __const_iterator_cast(__position);
}
else
@@ -2640,8 +2640,8 @@
vector __v(__alloc());
__v.reserve(__recommend(__size_ + 1));
__v.__size_ = __size_ + 1;
- __r = _STD::copy(cbegin(), __position, __v.begin());
- _STD::copy_backward(__position, cend(), __v.end());
+ __r = _VSTD::copy(cbegin(), __position, __v.begin());
+ _VSTD::copy_backward(__position, cend(), __v.end());
swap(__v);
}
*__r = __x;
@@ -2658,7 +2658,7 @@
{
const_iterator __old_end = end();
__size_ += __n;
- _STD::copy_backward(__position, __old_end, end());
+ _VSTD::copy_backward(__position, __old_end, end());
__r = __const_iterator_cast(__position);
}
else
@@ -2666,11 +2666,11 @@
vector __v(__alloc());
__v.reserve(__recommend(__size_ + __n));
__v.__size_ = __size_ + __n;
- __r = _STD::copy(cbegin(), __position, __v.begin());
- _STD::copy_backward(__position, cend(), __v.end());
+ __r = _VSTD::copy(cbegin(), __position, __v.begin());
+ _VSTD::copy_backward(__position, cend(), __v.end());
swap(__v);
}
- _STD::fill_n(__r, __n, __x);
+ _VSTD::fill_n(__r, __n, __x);
return __r;
}
@@ -2714,7 +2714,7 @@
}
#endif // _LIBCPP_NO_EXCEPTIONS
}
- __p = _STD::rotate(__p, __old_end, end());
+ __p = _VSTD::rotate(__p, __old_end, end());
insert(__p, __v.begin(), __v.end());
return begin() + __off;
}
@@ -2728,14 +2728,14 @@
>::type
vector<bool, _Allocator>::insert(const_iterator __position, _ForwardIterator __first, _ForwardIterator __last)
{
- difference_type __n = _STD::distance(__first, __last);
+ difference_type __n = _VSTD::distance(__first, __last);
iterator __r;
size_type __c = capacity();
if (__n <= __c && size() <= __c - __n)
{
const_iterator __old_end = end();
__size_ += __n;
- _STD::copy_backward(__position, __old_end, end());
+ _VSTD::copy_backward(__position, __old_end, end());
__r = __const_iterator_cast(__position);
}
else
@@ -2743,11 +2743,11 @@
vector __v(__alloc());
__v.reserve(__recommend(__size_ + __n));
__v.__size_ = __size_ + __n;
- __r = _STD::copy(cbegin(), __position, __v.begin());
- _STD::copy_backward(__position, cend(), __v.end());
+ __r = _VSTD::copy(cbegin(), __position, __v.begin());
+ _VSTD::copy_backward(__position, cend(), __v.end());
swap(__v);
}
- _STD::copy(__first, __last, __r);
+ _VSTD::copy(__first, __last, __r);
return __r;
}
@@ -2757,7 +2757,7 @@
vector<bool, _Allocator>::erase(const_iterator __position)
{
iterator __r = __const_iterator_cast(__position);
- _STD::copy(__position + 1, this->cend(), __r);
+ _VSTD::copy(__position + 1, this->cend(), __r);
--__size_;
return __r;
}
@@ -2768,7 +2768,7 @@
{
iterator __r = __const_iterator_cast(__first);
difference_type __d = __last - __first;
- _STD::copy(__last, this->cend(), __r);
+ _VSTD::copy(__last, this->cend(), __r);
__size_ -= __d;
return __r;
}
@@ -2779,9 +2779,9 @@
_NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
__is_nothrow_swappable<allocator_type>::value)
{
- _STD::swap(this->__begin_, __x.__begin_);
- _STD::swap(this->__size_, __x.__size_);
- _STD::swap(this->__cap(), __x.__cap());
+ _VSTD::swap(this->__begin_, __x.__begin_);
+ _VSTD::swap(this->__size_, __x.__size_);
+ _VSTD::swap(this->__cap(), __x.__cap());
__swap_alloc(this->__alloc(), __x.__alloc());
#ifdef _LIBCPP_DEBUG
iterator::swap(this, &__x);
@@ -2809,10 +2809,10 @@
vector __v(__alloc());
__v.reserve(__recommend(__size_ + __n));
__v.__size_ = __size_ + __n;
- __r = _STD::copy(cbegin(), cend(), __v.begin());
+ __r = _VSTD::copy(cbegin(), cend(), __v.begin());
swap(__v);
}
- _STD::fill_n(__r, __n, __x);
+ _VSTD::fill_n(__r, __n, __x);
}
else
__size_ = __sz;
@@ -2890,7 +2890,7 @@
operator==(const vector<_Tp, _Allocator>& __x, const vector<_Tp, _Allocator>& __y)
{
const typename vector<_Tp, _Allocator>::size_type __sz = __x.size();
- return __sz == __y.size() && _STD::equal(__x.begin(), __x.end(), __y.begin());
+ return __sz == __y.size() && _VSTD::equal(__x.begin(), __x.end(), __y.begin());
}
template <class _Tp, class _Allocator>
@@ -2906,7 +2906,7 @@
bool
operator< (const vector<_Tp, _Allocator>& __x, const vector<_Tp, _Allocator>& __y)
{
- return _STD::lexicographical_compare(__x.begin(), __x.end(), __y.begin(), __y.end());
+ return _VSTD::lexicographical_compare(__x.begin(), __x.end(), __y.begin(), __y.end());
}
template <class _Tp, class _Allocator>