Marine Library  1.0
C++ library for Linux Networking Development
Public Types | Public Member Functions | List of all members
CHeap< T, Container, BinaryPredicate > Class Template Reference

Public Types

typedef BinaryPredicate less_comp
 
typedef Container container_type
 
typedef container_type::value_type value_type
 
typedef container_type::size_type size_type
 

Public Member Functions

 CHeap (less_comp=less_comp())
 
 CHeap (const container_type &cont, less_comp=less_comp())
 
template<class InputIterator >
 CHeap (InputIterator first, InputIterator last, less_comp=less_comp())
 
template<class InputIterator >
 CHeap (const container_type &cont, InputIterator first, InputIterator last, less_comp=less_comp())
 
bool empty () const
 
size_type size () const
 
reference top ()
 
const_reference top () const
 
void push (const_reference value)
 
void pop ()
 
void swap (__Myt &a) throw ()
 

The documentation for this class was generated from the following file: