summaryrefslogtreecommitdiff
path: root/src/list.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/list.h')
-rw-r--r--src/list.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/list.h b/src/list.h
index ba1d2c4..b1e0d0f 100644
--- a/src/list.h
+++ b/src/list.h
@@ -16,6 +16,7 @@
16 16
17namespace Bu 17namespace Bu
18{ 18{
19 /** @cond DEVEL */
19 template<typename value> 20 template<typename value>
20 struct ListLink 21 struct ListLink
21 { 22 {
@@ -185,6 +186,7 @@ namespace Bu
185 } 186 }
186 } 187 }
187 }; 188 };
189 /** @endcond */
188 190
189 /** 191 /**
190 * Linked list template container. This class is similar to the stl list 192 * Linked list template container. This class is similar to the stl list
@@ -197,14 +199,15 @@ namespace Bu
197 *@param value (typename) The type of data to store in your list 199 *@param value (typename) The type of data to store in your list
198 *@param valuealloc (typename) Memory Allocator for your value type 200 *@param valuealloc (typename) Memory Allocator for your value type
199 *@param linkalloc (typename) Memory Allocator for the list links. 201 *@param linkalloc (typename) Memory Allocator for the list links.
202 *@extends SharedCore
200 *@ingroup Containers 203 *@ingroup Containers
201 */ 204 */
202 template<typename value, typename valuealloc=std::allocator<value>, 205 template<typename value, typename valuealloc=std::allocator<value>,
203 typename linkalloc=std::allocator<struct ListLink<value> > > 206 typename linkalloc=std::allocator<struct ListLink<value> > >
204 class List : public SharedCore< 207 class List /** @cond */ : public SharedCore<
205 List<value, valuealloc, linkalloc>, 208 List<value, valuealloc, linkalloc>,
206 ListCore<value, valuealloc, linkalloc> 209 ListCore<value, valuealloc, linkalloc>
207 > 210 > /** @endcond */
208 { 211 {
209 private: 212 private:
210 typedef struct ListLink<value> Link; 213 typedef struct ListLink<value> Link;