Template Struct traits< const T >¶
Defined in File traits.h
Inheritance Relationships¶
Base Type¶
public manif::internal::traits< T >
(Template Struct traits)
Struct Documentation¶
-
template<typename T>
struct traits<const T> : public manif::internal::traits<T>¶ When constness must affect traits, it has to be constness on template parameters on which T itself depends. For example, traits<Map<const T> > != traits<Map<T> >, but traits<const Map<T> > == traits<Map<T> >
Note
the following is from the Eigen library here we say once and for all that traits<const T> == traits<T>