lemon/bits/graph_extender.h
changeset 105 e4948ef6a4ca
parent 57 c1acf0018c0a
child 78 c46b3453455f
equal deleted inserted replaced
0:36c4bf2bb527 1:4327a15d97f5
    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