equal
deleted
inserted
replaced
14 * express or implied, and with no claim as to its suitability for any |
14 * express or implied, and with no claim as to its suitability for any |
15 * purpose. |
15 * purpose. |
16 * |
16 * |
17 */ |
17 */ |
18 |
18 |
19 #ifndef LEMON_GRAPH_ADAPTOR_EXTENDER_H |
19 #ifndef LEMON_BITS_GRAPH_ADAPTOR_EXTENDER_H |
20 #define LEMON_GRAPH_ADAPTOR_EXTENDER_H |
20 #define LEMON_BITS_GRAPH_ADAPTOR_EXTENDER_H |
21 |
21 |
22 |
22 #include <lemon/bits/invalid.h> |
|
23 #include <lemon/error.h> |
|
24 |
|
25 #include <lemon/bits/default_map.h> |
|
26 |
|
27 |
|
28 ///\ingroup graphbits |
|
29 ///\file |
|
30 ///\brief Extenders for the graph adaptor types |
23 namespace lemon { |
31 namespace lemon { |
24 |
32 |
|
33 /// \ingroup graphbits |
|
34 /// |
|
35 /// \brief Extender for the GraphAdaptors |
25 template <typename Base> |
36 template <typename Base> |
26 class GraphAdaptorExtender : public Base { |
37 class GraphAdaptorExtender : public Base { |
27 public: |
38 public: |
28 |
39 |
29 typedef Base Parent; |
40 typedef Base Parent; |
181 } |
192 } |
182 |
193 |
183 }; |
194 }; |
184 |
195 |
185 |
196 |
|
197 /// \ingroup graphbits |
|
198 /// |
|
199 /// \brief Extender for the UGraphAdaptors |
186 template <typename Base> |
200 template <typename Base> |
187 class UGraphAdaptorExtender : public Base { |
201 class UGraphAdaptorExtender : public Base { |
188 public: |
202 public: |
189 |
203 |
190 typedef Base Parent; |
204 typedef Base Parent; |