mirror of
https://github.com/llvm-mirror/libcxx.git
synced 2025-10-24 20:29:39 +08:00
Change the names of two private methods: allocate -> __vallocate and deallocate -> __vdeallocate. NFC. This change triggered by https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61806, which shows up when we implement deduction guides for the container adaptors.The names have a 'v' in them because WIN32 has a macro named __deallocate. (sigh).
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@332996 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -781,8 +781,8 @@ public:
|
|||||||
private:
|
private:
|
||||||
_LIBCPP_INLINE_VISIBILITY void __invalidate_all_iterators();
|
_LIBCPP_INLINE_VISIBILITY void __invalidate_all_iterators();
|
||||||
_LIBCPP_INLINE_VISIBILITY void __invalidate_iterators_past(pointer __new_last);
|
_LIBCPP_INLINE_VISIBILITY void __invalidate_iterators_past(pointer __new_last);
|
||||||
void allocate(size_type __n);
|
void __vallocate(size_type __n);
|
||||||
void deallocate() _NOEXCEPT;
|
void __vdeallocate() _NOEXCEPT;
|
||||||
_LIBCPP_INLINE_VISIBILITY size_type __recommend(size_type __new_size) const;
|
_LIBCPP_INLINE_VISIBILITY size_type __recommend(size_type __new_size) const;
|
||||||
void __construct_at_end(size_type __n);
|
void __construct_at_end(size_type __n);
|
||||||
_LIBCPP_INLINE_VISIBILITY
|
_LIBCPP_INLINE_VISIBILITY
|
||||||
@@ -951,7 +951,7 @@ vector<_Tp, _Allocator>::__swap_out_circular_buffer(__split_buffer<value_type, a
|
|||||||
// Postcondition: size() == 0
|
// Postcondition: size() == 0
|
||||||
template <class _Tp, class _Allocator>
|
template <class _Tp, class _Allocator>
|
||||||
void
|
void
|
||||||
vector<_Tp, _Allocator>::allocate(size_type __n)
|
vector<_Tp, _Allocator>::__vallocate(size_type __n)
|
||||||
{
|
{
|
||||||
if (__n > max_size())
|
if (__n > max_size())
|
||||||
this->__throw_length_error();
|
this->__throw_length_error();
|
||||||
@@ -962,7 +962,7 @@ vector<_Tp, _Allocator>::allocate(size_type __n)
|
|||||||
|
|
||||||
template <class _Tp, class _Allocator>
|
template <class _Tp, class _Allocator>
|
||||||
void
|
void
|
||||||
vector<_Tp, _Allocator>::deallocate() _NOEXCEPT
|
vector<_Tp, _Allocator>::__vdeallocate() _NOEXCEPT
|
||||||
{
|
{
|
||||||
if (this->__begin_ != nullptr)
|
if (this->__begin_ != nullptr)
|
||||||
{
|
{
|
||||||
@@ -1098,7 +1098,7 @@ vector<_Tp, _Allocator>::vector(size_type __n)
|
|||||||
#endif
|
#endif
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__n);
|
__construct_at_end(__n);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1113,7 +1113,7 @@ vector<_Tp, _Allocator>::vector(size_type __n, const allocator_type& __a)
|
|||||||
#endif
|
#endif
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__n);
|
__construct_at_end(__n);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1127,7 +1127,7 @@ vector<_Tp, _Allocator>::vector(size_type __n, const value_type& __x)
|
|||||||
#endif
|
#endif
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__n, __x);
|
__construct_at_end(__n, __x);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1141,7 +1141,7 @@ vector<_Tp, _Allocator>::vector(size_type __n, const value_type& __x, const allo
|
|||||||
#endif
|
#endif
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__n, __x);
|
__construct_at_end(__n, __x);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1195,7 +1195,7 @@ vector<_Tp, _Allocator>::vector(_ForwardIterator __first,
|
|||||||
size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
|
size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__first, __last, __n);
|
__construct_at_end(__first, __last, __n);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1215,7 +1215,7 @@ vector<_Tp, _Allocator>::vector(_ForwardIterator __first, _ForwardIterator __las
|
|||||||
size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
|
size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__first, __last, __n);
|
__construct_at_end(__first, __last, __n);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1230,7 +1230,7 @@ vector<_Tp, _Allocator>::vector(const vector& __x)
|
|||||||
size_type __n = __x.size();
|
size_type __n = __x.size();
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__x.__begin_, __x.__end_, __n);
|
__construct_at_end(__x.__begin_, __x.__end_, __n);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1245,7 +1245,7 @@ vector<_Tp, _Allocator>::vector(const vector& __x, const allocator_type& __a)
|
|||||||
size_type __n = __x.size();
|
size_type __n = __x.size();
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__x.__begin_, __x.__end_, __n);
|
__construct_at_end(__x.__begin_, __x.__end_, __n);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1306,7 +1306,7 @@ vector<_Tp, _Allocator>::vector(initializer_list<value_type> __il)
|
|||||||
#endif
|
#endif
|
||||||
if (__il.size() > 0)
|
if (__il.size() > 0)
|
||||||
{
|
{
|
||||||
allocate(__il.size());
|
__vallocate(__il.size());
|
||||||
__construct_at_end(__il.begin(), __il.end(), __il.size());
|
__construct_at_end(__il.begin(), __il.end(), __il.size());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1321,7 +1321,7 @@ vector<_Tp, _Allocator>::vector(initializer_list<value_type> __il, const allocat
|
|||||||
#endif
|
#endif
|
||||||
if (__il.size() > 0)
|
if (__il.size() > 0)
|
||||||
{
|
{
|
||||||
allocate(__il.size());
|
__vallocate(__il.size());
|
||||||
__construct_at_end(__il.begin(), __il.end(), __il.size());
|
__construct_at_end(__il.begin(), __il.end(), __il.size());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1356,7 +1356,7 @@ void
|
|||||||
vector<_Tp, _Allocator>::__move_assign(vector& __c, true_type)
|
vector<_Tp, _Allocator>::__move_assign(vector& __c, true_type)
|
||||||
_NOEXCEPT_(is_nothrow_move_assignable<allocator_type>::value)
|
_NOEXCEPT_(is_nothrow_move_assignable<allocator_type>::value)
|
||||||
{
|
{
|
||||||
deallocate();
|
__vdeallocate();
|
||||||
__base::__move_assign_alloc(__c); // this can throw
|
__base::__move_assign_alloc(__c); // this can throw
|
||||||
this->__begin_ = __c.__begin_;
|
this->__begin_ = __c.__begin_;
|
||||||
this->__end_ = __c.__end_;
|
this->__end_ = __c.__end_;
|
||||||
@@ -1431,8 +1431,8 @@ vector<_Tp, _Allocator>::assign(_ForwardIterator __first, _ForwardIterator __las
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
deallocate();
|
__vdeallocate();
|
||||||
allocate(__recommend(__new_size));
|
__vallocate(__recommend(__new_size));
|
||||||
__construct_at_end(__first, __last, __new_size);
|
__construct_at_end(__first, __last, __new_size);
|
||||||
}
|
}
|
||||||
__invalidate_all_iterators();
|
__invalidate_all_iterators();
|
||||||
@@ -1453,8 +1453,8 @@ vector<_Tp, _Allocator>::assign(size_type __n, const_reference __u)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
deallocate();
|
__vdeallocate();
|
||||||
allocate(__recommend(static_cast<size_type>(__n)));
|
__vallocate(__recommend(static_cast<size_type>(__n)));
|
||||||
__construct_at_end(__n, __u);
|
__construct_at_end(__n, __u);
|
||||||
}
|
}
|
||||||
__invalidate_all_iterators();
|
__invalidate_all_iterators();
|
||||||
@@ -2437,8 +2437,8 @@ public:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
_LIBCPP_INLINE_VISIBILITY void __invalidate_all_iterators();
|
_LIBCPP_INLINE_VISIBILITY void __invalidate_all_iterators();
|
||||||
void allocate(size_type __n);
|
void __vallocate(size_type __n);
|
||||||
void deallocate() _NOEXCEPT;
|
void __vdeallocate() _NOEXCEPT;
|
||||||
_LIBCPP_INLINE_VISIBILITY
|
_LIBCPP_INLINE_VISIBILITY
|
||||||
static size_type __align_it(size_type __new_size) _NOEXCEPT
|
static size_type __align_it(size_type __new_size) _NOEXCEPT
|
||||||
{return __new_size + (__bits_per_word-1) & ~((size_type)__bits_per_word-1);};
|
{return __new_size + (__bits_per_word-1) & ~((size_type)__bits_per_word-1);};
|
||||||
@@ -2476,7 +2476,7 @@ private:
|
|||||||
void __copy_assign_alloc(const vector& __c, true_type)
|
void __copy_assign_alloc(const vector& __c, true_type)
|
||||||
{
|
{
|
||||||
if (__alloc() != __c.__alloc())
|
if (__alloc() != __c.__alloc())
|
||||||
deallocate();
|
__vdeallocate();
|
||||||
__alloc() = __c.__alloc();
|
__alloc() = __c.__alloc();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2532,7 +2532,7 @@ vector<bool, _Allocator>::__invalidate_all_iterators()
|
|||||||
// Postcondition: size() == 0
|
// Postcondition: size() == 0
|
||||||
template <class _Allocator>
|
template <class _Allocator>
|
||||||
void
|
void
|
||||||
vector<bool, _Allocator>::allocate(size_type __n)
|
vector<bool, _Allocator>::__vallocate(size_type __n)
|
||||||
{
|
{
|
||||||
if (__n > max_size())
|
if (__n > max_size())
|
||||||
this->__throw_length_error();
|
this->__throw_length_error();
|
||||||
@@ -2544,7 +2544,7 @@ vector<bool, _Allocator>::allocate(size_type __n)
|
|||||||
|
|
||||||
template <class _Allocator>
|
template <class _Allocator>
|
||||||
void
|
void
|
||||||
vector<bool, _Allocator>::deallocate() _NOEXCEPT
|
vector<bool, _Allocator>::__vdeallocate() _NOEXCEPT
|
||||||
{
|
{
|
||||||
if (this->__begin_ != nullptr)
|
if (this->__begin_ != nullptr)
|
||||||
{
|
{
|
||||||
@@ -2641,7 +2641,7 @@ vector<bool, _Allocator>::vector(size_type __n)
|
|||||||
{
|
{
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__n, false);
|
__construct_at_end(__n, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2655,7 +2655,7 @@ vector<bool, _Allocator>::vector(size_type __n, const allocator_type& __a)
|
|||||||
{
|
{
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__n, false);
|
__construct_at_end(__n, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2669,7 +2669,7 @@ vector<bool, _Allocator>::vector(size_type __n, const value_type& __x)
|
|||||||
{
|
{
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__n, __x);
|
__construct_at_end(__n, __x);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2682,7 +2682,7 @@ vector<bool, _Allocator>::vector(size_type __n, const value_type& __x, const all
|
|||||||
{
|
{
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__n, __x);
|
__construct_at_end(__n, __x);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2752,7 +2752,7 @@ vector<bool, _Allocator>::vector(_ForwardIterator __first, _ForwardIterator __la
|
|||||||
size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
|
size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__first, __last);
|
__construct_at_end(__first, __last);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2768,7 +2768,7 @@ vector<bool, _Allocator>::vector(_ForwardIterator __first, _ForwardIterator __la
|
|||||||
size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
|
size_type __n = static_cast<size_type>(_VSTD::distance(__first, __last));
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__first, __last);
|
__construct_at_end(__first, __last);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2784,7 +2784,7 @@ vector<bool, _Allocator>::vector(initializer_list<value_type> __il)
|
|||||||
size_type __n = static_cast<size_type>(__il.size());
|
size_type __n = static_cast<size_type>(__il.size());
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__il.begin(), __il.end());
|
__construct_at_end(__il.begin(), __il.end());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2798,7 +2798,7 @@ vector<bool, _Allocator>::vector(initializer_list<value_type> __il, const alloca
|
|||||||
size_type __n = static_cast<size_type>(__il.size());
|
size_type __n = static_cast<size_type>(__il.size());
|
||||||
if (__n > 0)
|
if (__n > 0)
|
||||||
{
|
{
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
__construct_at_end(__il.begin(), __il.end());
|
__construct_at_end(__il.begin(), __il.end());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2821,7 +2821,7 @@ vector<bool, _Allocator>::vector(const vector& __v)
|
|||||||
{
|
{
|
||||||
if (__v.size() > 0)
|
if (__v.size() > 0)
|
||||||
{
|
{
|
||||||
allocate(__v.size());
|
__vallocate(__v.size());
|
||||||
__construct_at_end(__v.begin(), __v.end());
|
__construct_at_end(__v.begin(), __v.end());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2834,7 +2834,7 @@ vector<bool, _Allocator>::vector(const vector& __v, const allocator_type& __a)
|
|||||||
{
|
{
|
||||||
if (__v.size() > 0)
|
if (__v.size() > 0)
|
||||||
{
|
{
|
||||||
allocate(__v.size());
|
__vallocate(__v.size());
|
||||||
__construct_at_end(__v.begin(), __v.end());
|
__construct_at_end(__v.begin(), __v.end());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2850,8 +2850,8 @@ vector<bool, _Allocator>::operator=(const vector& __v)
|
|||||||
{
|
{
|
||||||
if (__v.__size_ > capacity())
|
if (__v.__size_ > capacity())
|
||||||
{
|
{
|
||||||
deallocate();
|
__vdeallocate();
|
||||||
allocate(__v.__size_);
|
__vallocate(__v.__size_);
|
||||||
}
|
}
|
||||||
_VSTD::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_);
|
||||||
}
|
}
|
||||||
@@ -2895,7 +2895,7 @@ vector<bool, _Allocator>::vector(vector&& __v, const allocator_type& __a)
|
|||||||
}
|
}
|
||||||
else if (__v.size() > 0)
|
else if (__v.size() > 0)
|
||||||
{
|
{
|
||||||
allocate(__v.size());
|
__vallocate(__v.size());
|
||||||
__construct_at_end(__v.begin(), __v.end());
|
__construct_at_end(__v.begin(), __v.end());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2926,7 +2926,7 @@ void
|
|||||||
vector<bool, _Allocator>::__move_assign(vector& __c, true_type)
|
vector<bool, _Allocator>::__move_assign(vector& __c, true_type)
|
||||||
_NOEXCEPT_(is_nothrow_move_assignable<allocator_type>::value)
|
_NOEXCEPT_(is_nothrow_move_assignable<allocator_type>::value)
|
||||||
{
|
{
|
||||||
deallocate();
|
__vdeallocate();
|
||||||
__move_assign_alloc(__c);
|
__move_assign_alloc(__c);
|
||||||
this->__begin_ = __c.__begin_;
|
this->__begin_ = __c.__begin_;
|
||||||
this->__size_ = __c.__size_;
|
this->__size_ = __c.__size_;
|
||||||
@@ -2991,8 +2991,8 @@ vector<bool, _Allocator>::assign(_ForwardIterator __first, _ForwardIterator __la
|
|||||||
{
|
{
|
||||||
if (__n > capacity())
|
if (__n > capacity())
|
||||||
{
|
{
|
||||||
deallocate();
|
__vdeallocate();
|
||||||
allocate(__n);
|
__vallocate(__n);
|
||||||
}
|
}
|
||||||
__construct_at_end(__first, __last);
|
__construct_at_end(__first, __last);
|
||||||
}
|
}
|
||||||
@@ -3005,7 +3005,7 @@ vector<bool, _Allocator>::reserve(size_type __n)
|
|||||||
if (__n > capacity())
|
if (__n > capacity())
|
||||||
{
|
{
|
||||||
vector __v(this->__alloc());
|
vector __v(this->__alloc());
|
||||||
__v.allocate(__n);
|
__v.__vallocate(__n);
|
||||||
__v.__construct_at_end(this->begin(), this->end());
|
__v.__construct_at_end(this->begin(), this->end());
|
||||||
swap(__v);
|
swap(__v);
|
||||||
__invalidate_all_iterators();
|
__invalidate_all_iterators();
|
||||||
|
|||||||
Reference in New Issue
Block a user