ARB
Public Member Functions | List of all members
ALI_TLIST< T > Class Template Reference

#include <ali_tlist.hxx>

Inheritance diagram for ALI_TLIST< T >:
Inheritance graph
[legend]
Collaboration diagram for ALI_TLIST< T >:
Collaboration graph
[legend]

Public Member Functions

int is_consistent ()
 
 ALI_TLIST ()
 
 ALI_TLIST (T &a)
 
 ~ALI_TLIST ()
 
void print ()
 
void make_empty ()
 
void append_end (T &a)
 
void append_end (ALI_TLIST< T > &a)
 
void append_front (T &a)
 
void append_front (ALI_TLIST< T > &a)
 
void insert_after (T &a)
 
void insert_after (ALI_TLIST< T > &a)
 
void insert_bevor (T &a)
 
void insert_bevor (ALI_TLIST< T > &a)
 
void delete_element ()
 
void mark_element ()
 
void marked ()
 
void overwrite_element (T new_elem)
 
int cardinality ()
 
int is_empty ()
 
int has_next ()
 
int has_prev ()
 
T current ()
 
T first ()
 
T last ()
 
T next ()
 
T prev ()
 

Detailed Description

template<class T>
class ALI_TLIST< T >

Definition at line 32 of file ali_tlist.hxx.

Constructor & Destructor Documentation

template<class T>
ALI_TLIST< T >::ALI_TLIST ( )
inline

Definition at line 80 of file ali_tlist.hxx.

template<class T>
ALI_TLIST< T >::ALI_TLIST ( T a)
inline

Definition at line 84 of file ali_tlist.hxx.

template<class T>
ALI_TLIST< T >::~ALI_TLIST ( )
inline

Definition at line 89 of file ali_tlist.hxx.

Member Function Documentation

template<class T>
int ALI_TLIST< T >::is_consistent ( )
inline

Definition at line 39 of file ali_tlist.hxx.

template<class T>
void ALI_TLIST< T >::print ( )
inline

Definition at line 97 of file ali_tlist.hxx.

template<class T>
void ALI_TLIST< T >::make_empty ( )
inline
template<class T>
void ALI_TLIST< T >::append_end ( T a)
template<class T>
void ALI_TLIST< T >::append_end ( ALI_TLIST< T > &  a)
template<class T>
void ALI_TLIST< T >::append_front ( T a)
template<class T>
void ALI_TLIST< T >::append_front ( ALI_TLIST< T > &  a)
template<class T>
void ALI_TLIST< T >::insert_after ( T a)
template<class T>
void ALI_TLIST< T >::insert_after ( ALI_TLIST< T > &  a)
template<class T>
void ALI_TLIST< T >::insert_bevor ( T a)
template<class T>
void ALI_TLIST< T >::insert_bevor ( ALI_TLIST< T > &  a)
template<class T >
void ALI_TLIST< T >::delete_element ( )
template<class T>
void ALI_TLIST< T >::mark_element ( )
inline

Definition at line 146 of file ali_tlist.hxx.

Referenced by ali_aligner_dellist::optimize().

template<class T>
void ALI_TLIST< T >::marked ( )
inline

Definition at line 149 of file ali_tlist.hxx.

Referenced by ali_aligner_dellist::optimize().

template<class T>
void ALI_TLIST< T >::overwrite_element ( T  new_elem)
inline

Definition at line 157 of file ali_tlist.hxx.

template<class T>
int ALI_TLIST< T >::cardinality ( )
inline
template<class T>
int ALI_TLIST< T >::is_empty ( )
inline
template<class T>
int ALI_TLIST< T >::has_next ( )
inline
template<class T>
int ALI_TLIST< T >::has_prev ( )
inline

Definition at line 171 of file ali_tlist.hxx.

template<class T>
T ALI_TLIST< T >::current ( )
inline

Definition at line 174 of file ali_tlist.hxx.

Referenced by ali_aligner_dellist::optimize().

template<class T>
T ALI_TLIST< T >::first ( )
inline
template<class T>
T ALI_TLIST< T >::last ( )
inline

Definition at line 181 of file ali_tlist.hxx.

template<class T>
T ALI_TLIST< T >::next ( )
inline
template<class T>
T ALI_TLIST< T >::prev ( )
inline

Definition at line 190 of file ali_tlist.hxx.


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