Lines Matching refs:stack
84 * first-in-last-out %stack behavior.
94 * push, @c pop, and @c top, which are standard %stack/FILO
98 class stack
108 operator==(const stack<_Tp1, _Seq1>&, const stack<_Tp1, _Seq1>&);
112 operator<(const stack<_Tp1, _Seq1>&, const stack<_Tp1, _Seq1>&);
131 stack(const _Sequence& __c = _Sequence())
135 * Returns true if the %stack is empty.
141 /** Returns the number of elements in the %stack. */
148 * element of the %stack.
159 * element of the %stack.
169 * @brief Add data to the top of the %stack.
172 * This is a typical %stack operation. The function creates an
173 * element at the top of the %stack and assigns the given data
184 * This is a typical %stack operation. It shrinks the %stack
202 * @param x A %stack.
203 * @param y A %stack of the same type as @a x.
214 operator==(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y)
219 * @param x A %stack.
220 * @param y A %stack of the same type as @a x.
232 operator<(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y)
238 operator!=(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y)
244 operator>(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y)
250 operator<=(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y)
256 operator>=(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y)