#pragma once #include namespace kku { /// Vector2 /// /// Meaning an element of a vector space in math. /// Don't mistake for std::vector template using Vector2 = std::pair; template inline constexpr auto makeVector(T&& l, T&& r) -> Vector2 { return std::make_pair(std::forward(l), std::forward(r)); } }