Lines Matching refs:operator
353 friend bool operator==( const enumerable_thread_specific_iterator<C, T>& i,
357 friend bool operator<( const enumerable_thread_specific_iterator<C,T>& i,
361 friend std::ptrdiff_t operator-( const enumerable_thread_specific_iterator<C,T>& i,
385 enumerable_thread_specific_iterator operator+( std::ptrdiff_t offset ) const {
389 …friend enumerable_thread_specific_iterator operator+( std::ptrdiff_t offset, enumerable_thread_spe…
393 enumerable_thread_specific_iterator &operator+=( std::ptrdiff_t offset ) {
399 enumerable_thread_specific_iterator operator-( std::ptrdiff_t offset ) const {
403 enumerable_thread_specific_iterator &operator-=( std::ptrdiff_t offset ) {
409 Value& operator*() const {
418 Value& operator[]( std::ptrdiff_t k ) const {
422 Value* operator->() const {return &operator*();}
424 enumerable_thread_specific_iterator& operator++() {
430 enumerable_thread_specific_iterator& operator--() {
437 enumerable_thread_specific_iterator operator++(int) {
445 enumerable_thread_specific_iterator operator--(int) {
454 bool operator==( const enumerable_thread_specific_iterator<Container, T>& i,
460 bool operator!=( const enumerable_thread_specific_iterator<Container,T>& i,
466 bool operator<( const enumerable_thread_specific_iterator<Container,T>& i,
472 bool operator>( const enumerable_thread_specific_iterator<Container,T>& i,
478 bool operator>=( const enumerable_thread_specific_iterator<Container,T>& i,
484 bool operator<=( const enumerable_thread_specific_iterator<Container,T>& i,
490 std::ptrdiff_t operator-( const enumerable_thread_specific_iterator<Container,T>& i,
499 friend bool operator==(const segmented_iterator<C,T>& i, const segmented_iterator<C,U>& j);
502 friend bool operator!=(const segmented_iterator<C,T>& i, const segmented_iterator<C,U>& j);
540 segmented_iterator& operator=( const segmented_iterator<SegmentedContainer, U>& other) {
550 segmented_iterator& operator=(const outer_iterator& new_outer_iter) {
563 segmented_iterator& operator++() {
569 segmented_iterator operator++(int) {
571 operator++();
575 bool operator==(const outer_iterator& other_outer) const {
581 bool operator!=(const outer_iterator& other_outer) const {
582 return !operator==(other_outer);
587 reference operator*() const {
595 pointer operator->() const { return &operator*();}
614 bool operator==( const segmented_iterator<SegmentedContainer,T>& i,
625 bool operator!=( const segmented_iterator<SegmentedContainer,T>& i,
984 enumerable_thread_specific& operator=( const enumerable_thread_specific& other )
995 …enumerable_thread_specific& operator=( const enumerable_thread_specific<T, Alloc, Cachetype>& othe…
1004 enumerable_thread_specific& operator=( enumerable_thread_specific&& other )
1014 enumerable_thread_specific& operator=( enumerable_thread_specific<T, Alloc, Cachetype>&& other )