]>
git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/qvm/test/scalar_traits_test.cpp
1 //Copyright (c) 2008-2016 Emil Dotchevski and Reverge Studios, Inc.
3 //Distributed under the Boost Software License, Version 1.0. (See accompanying
4 //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6 #include <boost/qvm/scalar_traits.hpp>
7 #include <boost/qvm/vec.hpp>
8 #include <boost/qvm/mat.hpp>
9 #include <boost/qvm/quat.hpp>
20 using namespace boost::qvm
;
21 tester
<is_scalar
<char>::value
> t1
;
22 tester
<is_scalar
<signed char>::value
> t2
;
23 tester
<is_scalar
<unsigned char>::value
> t3
;
24 tester
<is_scalar
<signed short>::value
> t4
;
25 tester
<is_scalar
<unsigned short>::value
> t5
;
26 tester
<is_scalar
<signed int>::value
> t6
;
27 tester
<is_scalar
<unsigned int>::value
> t7
;
28 tester
<is_scalar
<signed long>::value
> t8
;
29 tester
<is_scalar
<unsigned long>::value
> t9
;
30 tester
<is_scalar
<float>::value
> t10
;
31 tester
<is_scalar
<double>::value
> t11
;
32 tester
<is_scalar
<long double>::value
> t13
;
33 tester
<!is_scalar
<vec
<float,4> >::value
> t14
;
34 tester
<!is_scalar
<mat
<float,4,4> >::value
> t15
;
35 tester
<!is_scalar
<quat
<float> >::value
> t16
;