alglib::heap::unkeyed_binary_heap< elt_t > Class Template Reference

#include <binary_heap.h>

Public Member Functions

void insert (const elt_t &elt)
 
const elt_t & get_min () const
 
void delete_min ()
 
void replace (const elt_t &elt)
 
int size () const
 
bool empty () const
 

Member Function Documentation

template<typename elt_t>
void alglib::heap::unkeyed_binary_heap< elt_t >::delete_min ( )
inline
224 { heap.delete_min(); }
void delete_min()
Definition: binary_heap.h:145
template<typename elt_t>
bool alglib::heap::unkeyed_binary_heap< elt_t >::empty ( ) const
inline
229 { return heap.empty(); }
bool empty() const override
Definition: binary_heap.h:59
template<typename elt_t>
const elt_t& alglib::heap::unkeyed_binary_heap< elt_t >::get_min ( ) const
inline
221 { return heap.get_min_elt(); }
const elt_t & get_min_elt() const
Definition: binary_heap.h:134
template<typename elt_t>
void alglib::heap::unkeyed_binary_heap< elt_t >::insert ( const elt_t &  elt)
inline
218 { heap.insert(elt, elt); }
void insert(const elt_t &elt, const key_t &key)
Definition: binary_heap.h:124
template<typename elt_t>
void alglib::heap::unkeyed_binary_heap< elt_t >::replace ( const elt_t &  elt)
inline
225 { heap.replace(elt, elt); }
void replace(const elt_t &elt, const key_t &key)
Definition: binary_heap.h:153
template<typename elt_t>
int alglib::heap::unkeyed_binary_heap< elt_t >::size ( ) const
inline
228 { return heap.size(); }
int size() const override
Definition: binary_heap.h:58

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