Lines Matching refs:it
43 InputIterator( const InputIterator& it ) { in InputIterator() argument
44 …REQUIRE_MESSAGE(it.my_current_epoch == it.my_shared_epoch->epoch, "Copying an invalidated iterator… in InputIterator()
45 my_ptr = it.my_ptr; in InputIterator()
46 my_shared_epoch = it.my_shared_epoch; in InputIterator()
47 my_current_epoch = it.my_current_epoch; in InputIterator()
51 InputIterator& operator= ( const InputIterator& it ) {
52 …REQUIRE_MESSAGE(it.my_current_epoch == it.my_shared_epoch->epoch, "Assigning an invalidated iterat…
53 my_ptr = it.my_ptr;
54 my_current_epoch = it.my_current_epoch;
55 if(my_shared_epoch == it.my_shared_epoch)
58 my_shared_epoch = it.my_shared_epoch;
77 InputIterator it = *this; variable
79 return it;
82 bool operator== ( const InputIterator& it ) const {
84 …REQUIRE_MESSAGE(it.my_shared_epoch->epoch == it.my_current_epoch, "Comparing with an invalidated i…
85 return my_ptr == it.my_ptr;
183 friend RandomIterator operator+( difference_type n, RandomIterator it ) {
184 return RandomIterator(it.my_ptr + n);
242 friend ConstRandomIterator operator+( difference_type n, ConstRandomIterator it ) {
243 return ConstRandomIterator(it.my_ptr + n);