/usr/include/boost/qvm/gen
NameSizeModeActions
mat_assign2.hpp36200644editdlrm
mat_assign3.hpp43520644editdlrm
mat_assign4.hpp52880644editdlrm
mat_operations2.hpp547280644editdlrm
mat_operations3.hpp714470644editdlrm
mat_operations4.hpp926890644editdlrm
swizzle2.hpp326820644editdlrm
swizzle3.hpp2195220644editdlrm
swizzle4.hpp14442060644editdlrm
vec_assign2.hpp14360644editdlrm
vec_assign3.hpp15320644editdlrm
vec_assign4.hpp16360644editdlrm
vec_mat_operations2.hpp37790644editdlrm
vec_mat_operations3.hpp48250644editdlrm
vec_mat_operations4.hpp62050644editdlrm
vec_operations2.hpp179970644editdlrm
vec_operations3.hpp198870644editdlrm
vec_operations4.hpp217750644editdlrm
Edit: /usr/include/boost/qvm/gen/vec_assign3.hpp (1532B)
//Copyright (c) 2008-2017 Emil Dotchevski and Reverge Studios, Inc. //Distributed under the Boost Software License, Version 1.0. (See accompanying //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_QVM_2D7E8392C53CBC9121E33749ECF4D5 #define BOOST_QVM_2D7E8392C53CBC9121E33749ECF4D5 //This file was generated by a program. Do not edit manually. #include #include #include namespace boost { namespace qvm { template BOOST_QVM_INLINE_OPERATIONS typename enable_if_c< vec_traits::dim==3 && vec_traits::dim==3, A &>::type assign( A & a, B const & b ) { vec_traits::template write_element<0>(a)=vec_traits::template read_element<0>(b); vec_traits::template write_element<1>(a)=vec_traits::template read_element<1>(b); vec_traits::template write_element<2>(a)=vec_traits::template read_element<2>(b); return a; } namespace sfinae { using ::boost::qvm::assign; } namespace qvm_detail { template struct assign_vv_defined; template <> struct assign_vv_defined<3> { static bool const value=true; }; } } } #endif