equal
deleted
inserted
replaced
18 |
18 |
19 #ifndef LEMON_BITS_GRAPH_EXTENDER_H |
19 #ifndef LEMON_BITS_GRAPH_EXTENDER_H |
20 #define LEMON_BITS_GRAPH_EXTENDER_H |
20 #define LEMON_BITS_GRAPH_EXTENDER_H |
21 |
21 |
22 #include <lemon/bits/invalid.h> |
22 #include <lemon/bits/invalid.h> |
|
23 #include <lemon/bits/utility.h> |
23 |
24 |
24 #include <lemon/bits/map_extender.h> |
25 #include <lemon/bits/map_extender.h> |
25 #include <lemon/bits/default_map.h> |
26 #include <lemon/bits/default_map.h> |
26 |
27 |
27 #include <lemon/concept_check.h> |
28 #include <lemon/concept_check.h> |
331 public: |
332 public: |
332 |
333 |
333 typedef Base Parent; |
334 typedef Base Parent; |
334 typedef GraphExtender Digraph; |
335 typedef GraphExtender Digraph; |
335 |
336 |
|
337 typedef True UndirectedTag; |
|
338 |
336 typedef typename Parent::Node Node; |
339 typedef typename Parent::Node Node; |
337 typedef typename Parent::Arc Arc; |
340 typedef typename Parent::Arc Arc; |
338 typedef typename Parent::Edge Edge; |
341 typedef typename Parent::Edge Edge; |
339 |
342 |
340 // Graph extension |
343 // Graph extension |