#include <cml/et/size_checking.h>#include <cml/mathlib/epsilon.h>#include <cml/quaternion/quaternion_traits.h>#include <cml/quaternion/quaternion_promotions.h>#include <cml/util.h>


Go to the source code of this file.
Classes | |
| class | cml::et::BinaryQuaternionOp< LeftT, RightT, OpT > |
| A binary quaternion expression. More... | |
| struct | cml::et::ExprTraits< BinaryQuaternionOp< LeftT, RightT, OpT > > |
| Expression traits class for BinaryQuaternionOp<>. More... | |
| struct | cml::et::ExprTraits< QuaternionXpr< ExprT > > |
| Expression traits class for QuaternionXpr<>. More... | |
| struct | cml::et::ExprTraits< UnaryQuaternionOp< ExprT, OpT > > |
| Expression traits class for UnaryQuaternionOp<>. More... | |
| struct | cml::et::QuaternionExpressions< LeftTraits, RightTraits > |
| class | cml::et::QuaternionXpr< ExprT > |
| A placeholder for a quaternion expression in an expression tree. More... | |
| class | cml::et::UnaryQuaternionOp< ExprT, OpT > |
| A unary quaternion expression. More... | |
Namespaces | |
| namespace | cml |
| namespace | cml::et |
Defines | |
| #define | QUATXPR_ARG_TYPE const et::QuaternionXpr<XprT>& |
| #define | QUATXPR_ARG_TYPE_N(_N_) const et::QuaternionXpr<XprT##_N_>& |
Definition in file quaternion_expr.h.
| #define QUATXPR_ARG_TYPE const et::QuaternionXpr<XprT>& |
Definition at line 22 of file quaternion_expr.h.
| #define QUATXPR_ARG_TYPE_N | ( | _N_ | ) | const et::QuaternionXpr<XprT##_N_>& |
Definition at line 23 of file quaternion_expr.h.
1.5.9