is_v
#include <boost/qvm/v_traits.hpp>
namespace
boost
{
namespace
qvm
{
template <class T>
struct is_v
{
static bool const value=/*unspecified*/;
};
}
}
This type template defines a compile-time boolean constant value which can be used to determine whether a type T is a vector type. For vector types, the v_traits template can be used to access their elements generically, or to obtain their dimension and scalar type.
See also:
assign(v,v) | boost/qvm/v_traits.hpp | cmp(v,v) | col_m | cross | deduce_v | deduce_v2 | diag_m | dot(v,v) | mag(v) | mag2(v) | make(v) | normalize(v) | normalized(v) | operator!=(v,v) | operator*(m,v) | operator*(q,v) | operator*(v,m) | operator*(v,s) | operator*=(v,s) | operator+(v,v) | operator+=(v,v) | operator-(v) | operator-(v,v) | operator-=(v,v) | operator/(v,s) | operator/=(v,s) | operator==(v,v) | rot_m | rot_q | rotate(m,v,s) | rotate(q,v,s) | row_m | SFINAE | scalar | scalar_cast(v) | set_rot(m,v,s) | set_rot(q,v,s) | set_zero(v) | trans_m | transform_point | transform_vector | v_index_read | v_index_write | v_traits | vref