reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

usr/include/c++/7.4.0/bits/stl_algo.h
 1350       if (__k == __n - __k)
 1361 	  if (__k < __n - __k)
 1366 		  _GLIBCXX_MOVE3(__p + 1, __p + __n, __p);
 1367 		  *(__p + __n - 1) = _GLIBCXX_MOVE(__t);
 1371 	      for (_Distance __i = 0; __i < __n - __k; ++ __i)
 1377 	      __n %= __k;
 1378 	      if (__n == 0)
 1380 	      std::swap(__n, __k);
 1381 	      __k = __n - __k;
 1385 	      __k = __n - __k;
 1388 		  _ValueType __t = _GLIBCXX_MOVE(*(__p + __n - 1));
 1389 		  _GLIBCXX_MOVE_BACKWARD3(__p, __p + __n - 1, __p + __n);
 1389 		  _GLIBCXX_MOVE_BACKWARD3(__p, __p + __n - 1, __p + __n);
 1393 	      _RandomAccessIterator __q = __p + __n;
 1395 	      for (_Distance __i = 0; __i < __n - __k; ++ __i)
 1401 	      __n %= __k;
 1402 	      if (__n == 0)
 1404 	      std::swap(__n, __k);