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");
};
}
}
|