summaryrefslogtreecommitdiff
path: root/modules/codec/c++/schema_math.hpp
blob: 203b88a491506fcc217c2aae12f2a7f675575a4c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma once

#include "schema.hpp"

namespace saw {
namespace schema {
template<typename T>
struct Complex {};

template<typename T>
struct Quaternion {
	static_assert(is_primitive<T>::value, "Quaternions assume a primitive type");
};

template<typename T, uint64_t D>
struct Euler {
	static_assert(is_primitive<T>::value, "Quaternions assume a primitive type");
};
}
}