Lines Matching refs:PlainObjectType

83 template<typename PlainObjectType, int Options_, template <class> class MakePointer_>
84 struct traits<TensorMap<PlainObjectType, Options_, MakePointer_> >
85 : public traits<PlainObjectType>
87 typedef traits<PlainObjectType> BaseTraits;
104 template<typename PlainObjectType>
105 struct traits<TensorRef<PlainObjectType> >
106 : public traits<PlainObjectType>
108 typedef traits<PlainObjectType> BaseTraits;
145 template<typename PlainObjectType, int Options, template <class> class MakePointer>
146 struct eval<TensorMap<PlainObjectType, Options, MakePointer>, Eigen::Dense>
148 typedef const TensorMap<PlainObjectType, Options, MakePointer>& type;
151 template<typename PlainObjectType, int Options, template <class> class MakePointer>
152 struct eval<const TensorMap<PlainObjectType, Options, MakePointer>, Eigen::Dense>
154 typedef const TensorMap<PlainObjectType, Options, MakePointer>& type;
157 template<typename PlainObjectType>
158 struct eval<TensorRef<PlainObjectType>, Eigen::Dense>
160 typedef const TensorRef<PlainObjectType>& type;
163 template<typename PlainObjectType>
164 struct eval<const TensorRef<PlainObjectType>, Eigen::Dense>
166 typedef const TensorRef<PlainObjectType>& type;
200 template <typename PlainObjectType, int Options, template <class> class MakePointer>
201 struct nested<TensorMap<PlainObjectType, Options, MakePointer> >
203 typedef const TensorMap<PlainObjectType, Options, MakePointer>& type;
206 template <typename PlainObjectType, int Options, template <class> class MakePointer>
207 struct nested<const TensorMap<PlainObjectType, Options, MakePointer> >
209 typedef const TensorMap<PlainObjectType, Options, MakePointer>& type;
212 template <typename PlainObjectType>
213 struct nested<TensorRef<PlainObjectType> >
215 typedef const TensorRef<PlainObjectType>& type;
218 template <typename PlainObjectType>
219 struct nested<const TensorRef<PlainObjectType> >
221 typedef const TensorRef<PlainObjectType>& type;