$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mln::util::ilcell< T > Struct Template Reference

#include <mln/util/soft_heap.hh>

Public Member Functions

 ilcell ()
 ilcell (const T &key, ilcell_t next=0)
const Tkey () const
ilcell_t next () const
void set_key (const T &key)
void set_next (ilcell_t next)

Public Types

typedef util::tracked_ptr
< ilcell< T > > 
ilcell_t

Detailed Description

template<typename T>
struct mln::util::ilcell< T >

Element of an item list. Store the data (key) used in soft_heap.

Definition at line 76 of file soft_heap.hh.

Constructor & Destructor Documentation

template<typename T >
mln::util::ilcell< T >::ilcell ( )
template<typename T >
mln::util::ilcell< T >::ilcell ( const T key,
ilcell_t  next = 0 
)

Member Function Documentation

template<typename T >
const T& mln::util::ilcell< T >::key ( ) const
template<typename T >
ilcell_t mln::util::ilcell< T >::next ( ) const
template<typename T >
void mln::util::ilcell< T >::set_key ( const T key)
template<typename T >
void mln::util::ilcell< T >::set_next ( ilcell_t  next)

Member Typedef Documentation

template<typename T >
typedef util::tracked_ptr< ilcell<T> > mln::util::ilcell< T >::ilcell_t

Definition at line 78 of file soft_heap.hh.