#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.