Template Struct traits< const T >

Inheritance Relationships

Base Type

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>