/third_party/boost/boost/qvm/ |
D | map_mat_vec.hpp | 58 vec_traits< qvm_detail::col_<Col,OriginalMatrix> > struct 60 typedef qvm_detail::col_<Col,OriginalMatrix> this_vector; 61 typedef typename mat_traits<OriginalMatrix>::scalar_type scalar_type; 62 static int const dim=mat_traits<OriginalMatrix>::rows; 70 read_element( this_vector const & x ) in read_element() 81 write_element( this_vector & x ) in write_element() 91 read_element_idx( int i, this_vector const & x ) in read_element_idx() 101 write_element_idx( int i, this_vector & x ) in write_element_idx() 180 vec_traits< qvm_detail::row_<Row,OriginalMatrix> > struct 182 typedef qvm_detail::row_<Row,OriginalMatrix> this_vector; [all …]
|
D | vec_traits_array.hpp | 22 vec_traits<T[M][N]> struct 24 static int const dim=0; 25 typedef void scalar_type; 30 vec_traits<T[Dim]> struct 32 typedef T this_vector[Dim]; 33 typedef typename qvm_detail::remove_const<T>::type scalar_type; 34 static int const dim=Dim; 40 read_element( this_vector const & x ) in read_element() 51 write_element( this_vector & x ) in write_element() 61 read_element_idx( int i, this_vector const & x ) in read_element_idx() [all …]
|
D | vec.hpp | 38 vec_traits< vec<T,Dim> > struct 40 typedef vec<T,Dim> this_vector; 41 typedef T scalar_type; 42 static int const dim=Dim; 48 read_element( this_vector const & x ) in read_element() 59 write_element( this_vector & x ) in write_element() 69 read_element_idx( int i, this_vector const & x ) in read_element_idx() 79 write_element_idx( int i, this_vector & x ) in write_element_idx()
|
D | quat_access.hpp | 51 vec_traits< qvm_detail::quat_v_<Q> > struct 53 typedef qvm_detail::quat_v_<Q> this_vector; 54 typedef typename quat_traits<Q>::scalar_type scalar_type; 55 static int const dim=3; 61 read_element( this_vector const & q ) in read_element() 72 write_element( this_vector & q ) in write_element()
|
D | vec_traits.hpp | 17 vec_traits struct 19 static int const dim=0; 20 typedef void scalar_type;
|
/third_party/boost/boost/qvm/detail/ |
D | swizzle_traits.hpp | 213 vec_traits<qvm_detail::sw_<OriginalVector,SwizzleList> > struct 215 typedef qvm_detail::sw_<OriginalVector,SwizzleList> this_vector; 216 typedef typename vec_traits<OriginalVector>::scalar_type scalar_type; 217 static int const dim=qvm_detail::swizzle_list_length<SwizzleList>::value; 223 read_element( this_vector const & x ) in read_element() 238 write_element( this_vector & x ) in write_element() 251 vec_traits<qvm_detail::sw01_<SwizzleList> > struct 253 typedef qvm_detail::sw01_<SwizzleList> this_vector; 254 typedef int scalar_type; 255 static int const dim=qvm_detail::swizzle_list_length<SwizzleList>::value; [all …]
|
/third_party/boost/libs/qvm/test/ |
D | access_v_fail2.cpp | 18 vec_traits< my_vec<D> > struct 20 typedef int scalar_type; 21 static int const dim=D;
|
D | access_v_fail1.cpp | 18 vec_traits< my_vec<D> > struct 20 typedef int scalar_type; 21 static int const dim=D;
|
D | swizzle2_test2.cpp | 31 vec_traits< my_vec<D> > struct 33 typedef int scalar_type; 34 static int const dim=D;
|
D | swizzle2_test3.cpp | 31 vec_traits< my_vec<D> > struct 33 typedef int scalar_type; 34 static int const dim=D;
|
D | swizzle4_test4.cpp | 31 vec_traits< my_vec<D> > struct 33 typedef int scalar_type; 34 static int const dim=D;
|
D | swizzle3_test2.cpp | 31 vec_traits< my_vec<D> > struct 33 typedef int scalar_type; 34 static int const dim=D;
|
D | swizzle3_test4.cpp | 31 vec_traits< my_vec<D> > struct 33 typedef int scalar_type; 34 static int const dim=D;
|
D | swizzle2_test4.cpp | 31 vec_traits< my_vec<D> > struct 33 typedef int scalar_type; 34 static int const dim=D;
|
D | swizzle4_test3.cpp | 31 vec_traits< my_vec<D> > struct 33 typedef int scalar_type; 34 static int const dim=D;
|
D | swizzle3_test3.cpp | 31 vec_traits< my_vec<D> > struct 33 typedef int scalar_type; 34 static int const dim=D;
|
D | deduce_vector_test.cpp | 35 vec_traits< v<T,D> > struct 37 typedef T scalar_type; 38 static int const dim=D;
|
D | swizzle4_test2.cpp | 31 vec_traits< my_vec<D> > struct 33 typedef int scalar_type; 34 static int const dim=D;
|
D | test_qvm_vector.hpp | 48 vec_traits< test_qvm::vector<Tag,Dim,T> >: struct 51 typedef vec_traits_defaults<test_qvm::vector<Tag,Dim,T>,T,Dim>base; 56 write_element( typename base::vec_type & m ) in write_element()
|
D | interop_test.cpp | 98 vec_traits<my_stuff::vec> struct 100 static int const dim=3; 101 typedef float scalar_type; 106 write_element( my_stuff::vec & m ) in write_element() 116 read_element( my_stuff::vec const & m ) in read_element() 126 write_element_idx( int i, my_stuff::vec & m ) in write_element_idx() 136 read_element_idx( int i, my_stuff::vec const & m ) in read_element_idx()
|
/third_party/boost/libs/qvm/doc/ |
D | qvm.adoc | 791 [[vec_traits]] anchor 923 [[vec_traits_defaults]]
|