the matrix super macro

This commit is contained in:
Quaternions 2024-09-03 10:10:46 -07:00
parent 48a8271b99
commit b0ecfeb294

View File

@ -36,6 +36,17 @@ macro_rules! impl_matrices {
$vector_infos:tt $vector_infos:tt
) => { ) => {
$crate::macro_repeated!(impl_matrix_shim,(),$($matrix_info),+); $crate::macro_repeated!(impl_matrix_shim,(),$($matrix_info),+);
$crate::macro_repeated!(impl_matrix_inner_shim,$vector_infos,$($matrix_info),+);
}
}
#[doc(hidden)]
#[macro_export(local_inner_macros)]
macro_rules! impl_matrix_inner_shim {
(
($($vector_info:tt),+),
$matrix_info:tt
) => {
$crate::macro_repeated!(impl_matrix_inner,$matrix_info,$($vector_info),+);
} }
} }
#[doc(hidden)] #[doc(hidden)]