summaryrefslogtreecommitdiff
path: root/app/c++/ico_ct.hpp
blob: 2209f662fe9a04e88a9a568c4f22c7ee345ad124 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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 {

}

}
}