![]() |
Template Class
|
#include "boost/queue.hpp" template <class T, class Cont = std::deque<T> > class boost::queue { public: typedef typename Cont::value_type value_type; typedef typename Cont::reference reference; typedef typename Cont::const_reference const_reference; typedef typename Cont::size_type size_type; typedef Cont container_type; typedef typename Cont::iterator iterator; typedef typename Cont::const_iterator const_iterator; explicit queue(Cont const& cont = Cont()); bool empty() const; size_type size() const; void push(value_type const& val); void pop(); value_type const& top() const; value_type& top(); value_type const& front() const; value_type& front(); value_type const& back() const; value_type& back(); iterator begin(); iterator end(); const_iterator begin(); const_iterator end(); }; |
The class
For a description of the methods of See Also
heap(3),
heap-common(3)