
|
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)