#include <soft_heap.hh>
Public Types | |
typedef util::tracked_ptr < ilcell< T > > | ilcell_t |
Public Member Functions | |
ilcell (const T &key, ilcell_t next=0) | |
ilcell () | |
const T & | key () const |
ilcell_t | next () const |
void | set_key (const T &key) |
void | set_next (ilcell_t next) |
Private Attributes | |
T | key_ |
ilcell_t | next_ |
Definition at line 76 of file soft_heap.hh.
typedef util::tracked_ptr< ilcell<T> > mln::util::ilcell< T >::ilcell_t |
Definition at line 78 of file soft_heap.hh.
mln::util::ilcell< T >::ilcell | ( | ) | [inline] |
Definition at line 299 of file soft_heap.hh.
mln::util::ilcell< T >::ilcell | ( | const T & | key, | |
ilcell_t | next = 0 | |||
) | [inline] |
Definition at line 306 of file soft_heap.hh.
const T & mln::util::ilcell< T >::key | ( | ) | const [inline] |
ilcell< T >::ilcell_t mln::util::ilcell< T >::next | ( | ) | const [inline] |
void mln::util::ilcell< T >::set_key | ( | const T & | key | ) | [inline] |
void mln::util::ilcell< T >::set_next | ( | ilcell_t | next | ) | [inline] |
T mln::util::ilcell< T >::key_ [private] |
Definition at line 90 of file soft_heap.hh.
Referenced by mln::util::ilcell< T >::key(), and mln::util::ilcell< T >::set_key().
ilcell_t mln::util::ilcell< T >::next_ [private] |
Definition at line 91 of file soft_heap.hh.
Referenced by mln::util::ilcell< T >::next(), and mln::util::ilcell< T >::set_next().