const std::vector&