Lines Matching refs:operator
53 …friend vector_iterator<Vec, Val> operator+( typename vector_iterator<Vec, Val>::difference_type, c…
56 …friend typename vector_iterator<Vec, Val1>::difference_type operator-( const vector_iterator<Vec, …
59 friend bool operator==( const vector_iterator<Vec, Val1>&, const vector_iterator<Vec, Val2>& );
62 friend bool operator<( const vector_iterator<Vec, Val1>&, const vector_iterator<Vec, Val2>& );
83 …vector_iterator& operator=( const vector_iterator<vector_type, typename vector_type::value_type>& …
90 vector_iterator operator+( difference_type offset ) const {
94 vector_iterator& operator+=( difference_type offset ) {
100 vector_iterator operator-( difference_type offset ) const {
104 vector_iterator& operator-=( difference_type offset ) {
110 reference operator*() const {
120 pointer operator->() const { return &(operator*()); }
122 reference operator[]( difference_type k ) const {
126 vector_iterator& operator++() {
140 vector_iterator operator++(int) {
146 vector_iterator& operator--() {
161 vector_iterator operator--(int) {
180 vector_iterator<Vector, T> operator+( typename vector_iterator<Vector, T>::difference_type offset,
187 typename vector_iterator<Vector, T>::difference_type operator-( const vector_iterator<Vector, T>& i,
195 bool operator==( const vector_iterator<Vector, T>& i, const vector_iterator<Vector, U>& j ) {
200 bool operator!=( const vector_iterator<Vector, T>& i, const vector_iterator<Vector, U>& j ) {
205 bool operator<( const vector_iterator<Vector, T>& i, const vector_iterator<Vector, U>& j ) {
210 bool operator>( const vector_iterator<Vector, T>& i, const vector_iterator<Vector, U>& j ) {
215 bool operator>=( const vector_iterator<Vector, T>& i, const vector_iterator<Vector, U>& j ) {
220 bool operator<=( const vector_iterator<Vector, T>& i, const vector_iterator<Vector, U>& j ) {
348 concurrent_vector& operator=( const concurrent_vector& other ) {
349 base_type::operator=(other);
353 concurrent_vector& operator=( concurrent_vector&& other ) noexcept(is_noexcept_assignment) { in noexcept()
354 base_type::operator=(std::move(other)); in noexcept()
358 concurrent_vector& operator=( std::initializer_list<value_type> init ) {
421 reference operator[]( size_type index ) {
424 const_reference operator[]( size_type index ) const {
982 auto element_address = &static_cast<base_type*>(this)->operator[](index); in internal_compact()
990 auto element_adress = &this->operator[](i); in internal_compact()
1063 bool operator==(const concurrent_vector<T, Allocator> &lhs,
1071 bool operator!=(const concurrent_vector<T, Allocator> &lhs,
1081 operator<=>(const concurrent_vector<T, Allocator> &lhs,
1092 bool operator<(const concurrent_vector<T, Allocator> &lhs,
1099 bool operator<=(const concurrent_vector<T, Allocator> &lhs,
1106 bool operator>(const concurrent_vector<T, Allocator> &lhs,
1113 bool operator>=(const concurrent_vector<T, Allocator> &lhs,