// Luanti // SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2023 Vitaliy Lobachevskiy #pragma once #include #include #include namespace irr::core { template std::ostream &operator<< (std::ostream &os, vector2d vec) { return os << "(" << vec.X << "," << vec.Y << ")"; } template std::ostream &operator<< (std::ostream &os, vector3d vec) { return os << "(" << vec.X << "," << vec.Y << "," << vec.Z << ")"; } }