Home | History | Annotate | Download | only in bits

Lines Matching refs:_Tp

66     template<typename _Tp>
67 _Tp operator()(const _Tp& __t) const
73 template<typename _Tp>
74 _Tp operator()(const _Tp& __t) const
80 template<typename _Tp>
81 _Tp operator()(const _Tp& __t) const
87 template<typename _Tp>
88 _Tp operator()(const _Tp& __t) const
94 template<typename _Tp>
95 _Tp operator()(const _Tp& __t) const
101 template<typename _Tp>
102 _Tp operator()(const _Tp& __t) const
108 template<typename _Tp>
109 _Tp operator()(const _Tp& __t) const
115 template<typename _Tp>
116 _Tp operator()(const _Tp& __t) const
122 template<typename _Tp>
123 _Tp operator()(const _Tp& __t) const
129 template<typename _Tp>
130 _Tp operator()(const _Tp& __t) const
136 template<typename _Tp>
137 _Tp operator()(const _Tp& __t) const
143 template<typename _Tp>
144 _Tp operator()(const _Tp& __t) const
150 template<typename _Tp>
151 _Tp operator()(const _Tp& __t) const
157 template<typename _Tp>
158 _Tp operator()(const _Tp& __t) const
168 template<typename _Tp>
169 _Tp operator()(const _Tp& __t) const
175 template<typename _Tp>
176 _Tp operator()(const _Tp& __t) const
182 template<typename _Tp>
183 _Tp operator()(const _Tp& __t) const
189 template<typename _Tp>
190 _Tp operator()(const _Tp& __x, const _Tp& __y) const
196 template<typename _Tp>
197 _Tp operator()(const _Tp& __x, const _Tp& __y) const
203 template<typename _Tp>
204 _Tp operator()(const _Tp& __x, const _Tp& __y) const
210 template<typename _Tp>
211 _Tp operator()(const _Tp& __x, const _Tp& __y) const
217 template<typename _Tp>
218 _Tp operator()(const _Tp& __x, const _Tp& __y) const
224 template<typename _Tp>
225 _Tp operator()(const _Tp& __x, const _Tp& __y) const
231 template<typename _Tp>
232 _Tp operator()(const _Tp& __x, const _Tp& __y) const
238 template<typename _Tp>
239 _Tp operator()(const _Tp& __x, const _Tp& __y) const
245 template<typename _Tp>
246 _Tp operator()(const _Tp& __x, const _Tp& __y) const
252 template<typename _Tp>
253 _Tp operator()(const _Tp& __x, const _Tp& __y) const
259 template<typename _Tp>
260 bool operator()(const _Tp& __x, const _Tp& __y) const
266 template<typename _Tp>
267 bool operator()(const _Tp& __x, const _Tp& __y) const
273 template<typename _Tp>
274 bool operator()(const _Tp& __x) const
280 template<typename _Tp>
281 bool operator()(const _Tp& __x, const _Tp& __y) const
287 template<typename _Tp>
288 bool operator()(const _Tp& __x, const _Tp& __y) const
294 template<typename _Tp>
295 bool operator()(const _Tp& __x, const _Tp& __y) const
301 template<typename _Tp>
302 bool operator()(const _Tp& __x, const _Tp& __y) const
308 template<typename _Tp>
309 bool operator()(const _Tp& __x, const _Tp& __y) const
315 template<typename _Tp>
316 bool operator()(const _Tp& __x, const _Tp& __y) const
323 template<typename _Tp>
324 _Tp operator()(const _Tp& __x, const _Tp& __y) const
330 template<typename _Tp>
331 _Tp operator()(const _Tp& __x, const _Tp& __y) const
339 template<typename, typename _Tp>
342 typedef _Tp result_type;
346 template<typename _Tp>
347 struct __fun<__logical_not, _Tp>
352 template<typename _Tp>
353 struct __fun<__logical_and, _Tp>
358 template<typename _Tp>
359 struct __fun<__logical_or, _Tp>
364 template<typename _Tp>
365 struct __fun<__less, _Tp>
370 template<typename _Tp>
371 struct __fun<__greater, _Tp>
376 template<typename _Tp>
377 struct __fun<__less_equal, _Tp>
382 template<typename _Tp>
383 struct __fun<__greater_equal, _Tp>
388 template<typename _Tp>
389 struct __fun<__equal_to, _Tp>
394 template<typename _Tp>
395 struct __fun<__not_equal_to, _Tp>
428 typedef value_type _Tp;
430 _ValFunClos(const _Dom& __e, _Tp __f(_Tp)) : _Base(__e, __f) {}
433 template<typename _Tp>
434 struct _ValFunClos<_ValArray,_Tp> : _FunBase<valarray<_Tp>, _Tp>
436 typedef _FunBase<valarray<_Tp>, _Tp> _Base;
437 typedef _Tp value_type;
439 _ValFunClos(const valarray<_Tp>& __v, _Tp __f(_Tp)) : _Base(__v, __f) {}
448 typedef value_type _Tp;
450 _RefFunClos(const _Dom& __e, _Tp __f(const _Tp&))
454 template<typename _Tp>
455 struct _RefFunClos<_ValArray, _Tp>
456 : _FunBase<valarray<_Tp>, const _Tp&>
458 typedef _FunBase<valarray<_Tp>, const _Tp&> _Base;
459 typedef _Tp value_type;
461 _RefFunClos(const valarray<_Tp>& __v, _Tp __f(const _Tp&))
498 template<class _Oper, typename _Tp>
499 struct _UnClos<_Oper, _ValArray, _Tp>
500 : _UnBase<_Oper, valarray<_Tp> >
502 typedef valarray<_Tp> _Arg;
503 typedef _UnBase<_Oper, valarray<_Tp> > _Base;
585 template<class _Oper, typename _Tp>
586 struct _BinClos<_Oper,_ValArray, _ValArray, _Tp, _Tp>
587 : _BinBase<_Oper, valarray<_Tp>, valarray<_Tp> >
589 typedef _BinBase<_Oper, valarray<_Tp>, valarray<_Tp> > _Base;
592 _BinClos(const valarray<_Tp>& __v, const valarray<_Tp>& __w)
600 typedef typename _Dom::value_type _Tp;
601 typedef _BinBase<_Oper,_Dom,valarray<_Tp> > _Base;
604 _BinClos(const _Dom& __e1, const valarray<_Tp>& __e2)
612 typedef typename _Dom::value_type _Tp;
613 typedef _BinBase<_Oper, valarray<_Tp>, _Dom> _Base;
616 _BinClos(const valarray<_Tp>& __e1, const _Dom& __e2)
624 typedef typename _Dom::value_type _Tp;
628 _BinClos(const _Dom& __e1, const _Tp& __e2) : _Base(__e1, __e2) {}
635 typedef typename _Dom::value_type _Tp;
639 _BinClos(const _Tp& __e1, const _Dom& __e2) : _Base(__e1, __e2) {}
642 template<class _Oper, typename _Tp>
643 struct _BinClos<_Oper, _ValArray, _Constant, _Tp, _Tp>
644 : _BinBase2<_Oper, valarray<_Tp> >
646 typedef _BinBase2<_Oper,valarray<_Tp> > _Base;
649 _BinClos(const valarray<_Tp>& __v, const _Tp& __t) : _Base(__v, __t) {}
652 template<class _Oper, typename _Tp>
653 _Tp, _Tp>
654 : _BinBase1<_Oper, valarray<_Tp> >
656 typedef _BinBase1<_Oper, valarray<_Tp> > _Base;
659 _BinClos(const _Tp& __t, const valarray<_Tp>& __v) : _Base(__t, __v) {}
687 template<typename _Tp>
688 class _SBase<_Array<_Tp> >
691 typedef _Tp value_type;
693 _SBase (_Array<_Tp> __a, const slice& __s)
706 const _Array<_Tp> _M_array;
721 template<typename _Tp>
722 struct _SClos<_ValArray, _Tp>
723 : _SBase<_Array<_Tp> >
725 typedef _SBase<_Array<_Tp> > _Base;
726 typedef _Tp value_type;
728 _SClos (_Array<_Tp> __a, const slice& __s) : _Base (__a, __s) {}