vec-operator ->*, complete