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
SortedSLList.h
1 /*
2  * $Id$
3  * SortedSLList class interface
4  *
5  * This file is part of OTAWA
6  * Copyright (c) 2005-08, IRIT UPS.
7  *
8  * OTAWA is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation; either version 2 of the License, or
11  * (at your option) any later version.
12  *
13  * OTAWA is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with OTAWA; if not, write to the Free Software
20  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
21  */
22 #ifndef ELM_GENSTRUCT_SORTEDSLLIST_H
23 #define ELM_GENSTRUCT_SORTEDSLLIST_H
24 
25 #include <elm/data/SortedList.h>
26 
27 namespace elm { namespace genstruct {
28 
29 // SortedSLList class
30 template <class T, class C = Comparator<T> >
31 class SortedSLList: public SortedList<T, DelegateComparator<T, C> > {
32 public:
33  inline SortedSLList(void) { }
34  SortedSLList(SortedSLList &source): SortedList<T, C>(source) { }
35 };
36 
37 } } // elm::genstruct
38 
39 #endif
SortedSLList(void)
Definition: SortedSLList.h:33
SortedSLList(SortedSLList &source)
Definition: SortedSLList.h:34
Definition: SortedSLList.h:31
Definition: SortedList.h:32