file
macro.h
Namespaces
- namespace manif
- namespace manif::detail
Classes
- struct manif::runtime_error
- struct manif::invalid_argument
Defines
- #define MANIF_UNUSED_VARIABLE(x)
- #define __MANIF_EXPAND(x)
- #define __MANIF_HAVE_CPP_ATTRIBUTE(x)
- #define __MANIF_THROW_EXCEPT(msg, except)
- #define __MANIF_THROW(msg)
- #define __MANIF_GET_MACRO_2(_1, _2, NAME, ...)
- #define MANIF_THROW(...)
- #define __MANIF_CHECK_MSG_EXCEPT(cond, msg, except)
- #define __MANIF_CHECK_MSG(cond, msg)
- #define __MANIF_CHECK(cond)
- #define __MANIF_GET_MACRO_3(_1, _2, _3, NAME, ...)
- #define MANIF_CHECK(...)
- #define MANIF_ASSERT(...)
- #define MANIF_NOT_IMPLEMENTED_YET
- #define MANIF_DEPRECATED
- #define MANIF_MAKE_ALIGNED_OPERATOR_NEW_COND
- #define MANIF_MAKE_ALIGNED_OPERATOR_NEW_COND_TYPE(X)
- #define MANIF_MOVE_NOEXCEPT
- #define MANIF_DEFAULT_CONSTRUCTOR(X)
- #define MANIF_GROUP_ML_ASSIGN_OP(X)
- #define MANIF_GROUP_ASSIGN_OP(X)
- #define MANIF_GROUP_MAP_ASSIGN_OP(X)
- #define MANIF_TANGENT_ML_ASSIGN_OP(X)
- #define MANIF_TANGENT_ASSIGN_OP(X)
- #define MANIF_TANGENT_MAP_ASSIGN_OP(X)
- #define MANIF_COPY_CONSTRUCTOR(X)
- Automatically define:
- #define MANIF_MOVE_CONSTRUCTOR(X)
- #define MANIF_COEFFS_FUNCTIONS()
- #define MANIF_INHERIT_GROUP_AUTO_API
- #define MANIF_INHERIT_GROUP_API
- #define MANIF_INHERIT_GROUP_OPERATOR
- #define MANIF_GROUP_PROPERTIES
- #define MANIF_GROUP_TYPEDEF
- #define MANIF_COMPLETE_GROUP_TYPEDEF
- #define MANIF_EXTRA_GROUP_TYPEDEF(group)
- #define MANIF_INHERIT_TANGENT_API
- #define MANIF_INHERIT_TANGENT_OPERATOR
- #define MANIF_TANGENT_PROPERTIES
- #define MANIF_TANGENT_TYPEDEF
- #define MANIF_EXTRA_TANGENT_TYPEDEF(tangent)
Define documentation
#define MANIF_COPY_CONSTRUCTOR(X)
Automatically define:
- copy constructor
- copy constructor given Base object
- copy constructor given Eigen object