quaternion: explicitly instantiate the sanity check
This commit is contained in:
parent
34270e5b8f
commit
e0acc9288e
@ -356,17 +356,19 @@ cruft::operator<< (std::ostream &os, const quaternion<T> q)
|
|||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
namespace cruft::debug {
|
template <typename ValueT>
|
||||||
template <typename T>
|
struct cruft::debug::validator<quaternion<ValueT>> {
|
||||||
struct validator<quaternion<T>> {
|
|
||||||
static constexpr
|
static constexpr
|
||||||
bool
|
bool
|
||||||
is_valid (const quaternion<T> &q)
|
is_valid (const quaternion<ValueT> &q)
|
||||||
{
|
{
|
||||||
return is_normalised (q);
|
return is_normalised (q);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
|
||||||
|
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
|
template struct cruft::debug::validator<::cruft::quaternion<float>>;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
Loading…
Reference in New Issue
Block a user