// // vector_typedefs.hpp // math // // Created by Sam Jaffe on 7/5/16. // #pragma once #include namespace math { namespace vector { template class vector; } namespace matrix { template class matrix; template using square_matrix = matrix; } struct line; struct circle; struct quad; struct rectangle; struct square; struct degree; struct radian; } namespace math { using vec2i = vector::vector; using vec2 = vector::vector; using vec3 = vector::vector; using rgba = vector::vector; using matr4 = matrix::matrix; }