[iterator.cust.move] (original) (raw)
iter_move(E), ifE has class or enumeration type anditer_move(E) is a well-formed expression when treated as an unevaluated operand, with overload resolution performed in a context that does not include a declaration of ranges::iter_movebut does include the declarationvoid iter_move();