diff options
Diffstat (limited to 'src/list.h')
-rw-r--r-- | src/list.h | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -16,6 +16,7 @@ | |||
16 | 16 | ||
17 | namespace Bu | 17 | namespace 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; |