Elm  1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
elm::genstruct::SortedSLList< T, C > Class Template Reference

#include <elm/genstruct/SortedSLList.h>

+ Inheritance diagram for elm::genstruct::SortedSLList< T, C >:

Public Member Functions

 SortedSLList (void)
 
 SortedSLList (SortedSLList &source)
 
- Public Member Functions inherited from elm::SortedList< T, DelegateComparator< T, C > >
 SortedList (void)
 
 SortedList (const DelegateComparator< T, C > &c)
 
 SortedList (SortedList &source)
 
void removeFirst (void)
 
void removeLast (void)
 
int count (void) const
 
bool contains (const key_t &item) const
 
bool isEmpty (void) const
 
 operator bool (void) const
 
void clear (void)
 
void add (const T &value)
 
void addAll (const CC< T > &items)
 
void remove (const T &item)
 
void remove (const Iterator &iter)
 
void removeAll (const CC< T > &items)
 
const T & first (void) const
 
const T & last (void) const
 
Iterator find (const T &item) const
 
Iterator find (const T &item, const Iterator &iter) const
 

Additional Inherited Members

- Public Types inherited from elm::SortedList< T, DelegateComparator< T, C > >
typedef A::key_t key_t
 
typedef A::val_t val_t
 

Detailed Description

template<class T, class C = Comparator<T>>
class elm::genstruct::SortedSLList< T, C >

Author
C. Ballabriga balla.nosp@m.bri@.nosp@m.irit..nosp@m.fr
Deprecated:
Use SortedList in place.

Constructor & Destructor Documentation

template<class T, class C = Comparator<T>>
elm::genstruct::SortedSLList< T, C >::SortedSLList ( void  )
template<class T, class C = Comparator<T>>
elm::genstruct::SortedSLList< T, C >::SortedSLList ( SortedSLList< T, C > &  source)

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