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