diff options
Diffstat (limited to 'app/c++/ico_ct.hpp')
| -rw-r--r-- | app/c++/ico_ct.hpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/app/c++/ico_ct.hpp b/app/c++/ico_ct.hpp new file mode 100644 index 0000000..2209f66 --- /dev/null +++ b/app/c++/ico_ct.hpp @@ -0,0 +1,19 @@ +#pragma once + +namespace kel { +namespace ct { +template<typename Orig, typename... Dirs> +struct Point {}; + +template<typename P0, typename P1, uint64_t FracU, uint64_t FracD> +struct Direction { + static_assert(FracU <= FracD, "Can't exceed 1"); + static_assert(FracD > 0u, "Can't divide by 0"); +}; + +namespace impl { + +} + +} +} |
