Home | History | Annotate | Download | only in stl

Lines Matching defs:_Sequence

52 template <class _Tp, class _Sequence = deque<_Tp> >
57 template <class _Tp, class _Sequence>
64 : public __stlport_class<queue<_Tp, _Sequence> >
69 typedef deque<_Tp> _Sequence;
72 typedef queue<_Tp, _Sequence> _Self;
75 typedef typename _Sequence::value_type value_type;
76 typedef typename _Sequence::size_type size_type;
77 typedef _Sequence container_type;
79 typedef typename _Sequence::reference reference;
80 typedef typename _Sequence::const_reference const_reference;
84 _Sequence c;
87 explicit queue(const _Sequence& __c) : c(__c) {}
102 const _Sequence& _Get_s() const { return c; }
106 _Sequence __tmp = c;
114 # define _STLP_QUEUE_ARGS _Tp, _Sequence
115 # define _STLP_QUEUE_HEADER_ARGS class _Tp, class _Sequence
135 template <class _Tp, class _Sequence = vector<_Tp>,
136 class _Compare = less<_STLP_HEADER_TYPENAME _Sequence::value_type> >
140 template <class _Tp, class _Sequence, class _Compare>
147 : public __stlport_class<priority_queue<_Tp, _Sequence> >
152 typedef vector<_Tp> _Sequence;
156 typedef priority_queue<_Tp, _Sequence, _Compare> _Self;
159 typedef typename _Sequence::value_type value_type;
160 typedef typename _Sequence::size_type size_type;
161 typedef _Sequence container_type;
163 typedef typename _Sequence::reference reference;
164 typedef typename _Sequence::const_reference const_reference;
167 _Sequence c;
172 priority_queue(const _Compare& __x, const _Sequence& __s)
195 const _Compare& __x, const _Sequence& __s)
212 const _Compare& __x, const _Sequence& __c)
239 _Sequence __tmp = c;
247 template <class _Tp, class _Sequence>
248 struct __move_traits<queue<_Tp, _Sequence> > :
249 _STLP_PRIV __move_traits_aux<_Sequence>
252 template <class _Tp, class _Sequence, class _Compare>
253 struct __move_traits<priority_queue<_Tp, _Sequence, _Compare> > :
254 _STLP_PRIV __move_traits_aux2<_Sequence, _Compare>