QVM: Quaternions, Vectors, Matrices
boost/qvm/scalar_traits.hpp
Этот заголовок определяетscalar_traitsшаблон, который может быть специализирован для регистрации пользовательских скалярных типов в Boost QVM.
Synopsis:
#включает<boost/qvm/scalar_traits.hpp>include <boost/qvm/scalar_traits.hpp>[ORIG_END] -->
namespace boost
{
namespace qvm
{
template <class Scalar>
struct scalar_traits
{
BOOST_QVM_INLINE_CRITICAL
static Scalar value( int v )
{
return Scalar(v);
}
};
template <class T>
struct scalar
{
typedef /*exact definition unspecified*/ type;
};
}
}