equal
deleted
inserted
replaced
35 |
35 |
36 #include <lemon/utility.h> |
36 #include <lemon/utility.h> |
37 |
37 |
38 namespace lemon { |
38 namespace lemon { |
39 |
39 |
40 /// \addtogroup graphs |
|
41 /// @{ |
|
42 |
|
43 class SmartGraph; |
40 class SmartGraph; |
44 ///Base of SmartGraph |
41 ///Base of SmartGraph |
45 |
42 |
46 ///Base of SmartGraph |
43 ///Base of SmartGraph |
47 /// |
44 /// |
227 typedef AlterableGraphExtender<SmartGraphBase> AlterableSmartGraphBase; |
224 typedef AlterableGraphExtender<SmartGraphBase> AlterableSmartGraphBase; |
228 typedef IterableGraphExtender<AlterableSmartGraphBase> IterableSmartGraphBase; |
225 typedef IterableGraphExtender<AlterableSmartGraphBase> IterableSmartGraphBase; |
229 typedef DefaultMappableGraphExtender<IterableSmartGraphBase> MappableSmartGraphBase; |
226 typedef DefaultMappableGraphExtender<IterableSmartGraphBase> MappableSmartGraphBase; |
230 typedef ExtendableGraphExtender<MappableSmartGraphBase> ExtendableSmartGraphBase; |
227 typedef ExtendableGraphExtender<MappableSmartGraphBase> ExtendableSmartGraphBase; |
231 typedef ClearableGraphExtender<ExtendableSmartGraphBase> ClearableSmartGraphBase; |
228 typedef ClearableGraphExtender<ExtendableSmartGraphBase> ClearableSmartGraphBase; |
|
229 |
|
230 /// \addtogroup graphs |
|
231 /// @{ |
232 |
232 |
233 ///A smart graph class. |
233 ///A smart graph class. |
234 |
234 |
235 ///This is a simple and fast graph implementation. |
235 ///This is a simple and fast graph implementation. |
236 ///It is also quite memory efficient, but at the price |
236 ///It is also quite memory efficient, but at the price |