Home | History | Annotate | Download | only in Core

Lines Matching defs:Traits

91 struct traits<Ref<_PlainObjectType, _Options, _StrideType> >
92 : public traits<Map<_PlainObjectType, _Options, _StrideType> >
98 Flags = traits<Map<_PlainObjectType, _Options, _StrideType> >::Flags | NestByRefBit
110 AlignmentMatch = (_Options!=Aligned) || ((PlainObjectType::Flags&AlignedBit)==0) || ((traits<Derived>::Flags&AlignedBit)==AlignedBit),
119 struct traits<RefBase<Derived> > : public traits<Derived> {};
126 typedef typename internal::traits<Derived>::PlainObjectType PlainObjectType;
127 typedef typename internal::traits<Derived>::StrideType StrideType;
190 typedef internal::traits<Ref> Traits;
200 typename internal::enable_if<bool(Traits::template match<Derived>::MatchAtCompileTime),Derived>::type* = 0)
206 typename internal::enable_if<bool(internal::is_lvalue<Derived>::value&&bool(Traits::template match<Derived>::MatchAtCompileTime)),Derived>::type* = 0,
224 typedef internal::traits<Ref> Traits;
236 construct(expr.derived(), typename Traits::template match<Derived>::type());