#include "src/utility/vector.h" template std::ostream& operator<<(std::ostream& out, std::vector const& vector) { out << "vector (" << vector.size() << ") [ "; for (uint_fast64_t i = 0; i < vector.size() - 1; ++i) { out << vector[i] << ", "; } out << vector.back(); out << " ]"; return out; } // Explicitly instantiate functions. template std::ostream& operator<<(std::ostream& out, std::vector const& vector); template std::ostream& operator<<(std::ostream& out, std::vector const& vector);