equal
  deleted
  inserted
  replaced
  
    
    
    10 #include <vector>  | 
    10 #include <vector>  | 
    11 #include <climits>  | 
    11 #include <climits>  | 
    12   | 
    12   | 
    13 #include "invalid.h"  | 
    13 #include "invalid.h"  | 
    14   | 
    14   | 
    15 #include "vector_map_factory.h"  | 
    15 #include "array_map_factory.h"  | 
    16 #include "map_registry.h"  | 
    16 #include "map_registry.h"  | 
    17   | 
    17   | 
    18 #include "map_defines.h"  | 
    18 #include "map_defines.h"  | 
    19   | 
    19   | 
    20 namespace hugo { | 
    20 namespace hugo { | 
    74     class EdgeIt;  | 
    74     class EdgeIt;  | 
    75     class OutEdgeIt;  | 
    75     class OutEdgeIt;  | 
    76     class InEdgeIt;  | 
    76     class InEdgeIt;  | 
    77       | 
    77       | 
    78     CREATE_MAP_REGISTRIES;  | 
    78     CREATE_MAP_REGISTRIES;  | 
    79     CREATE_MAPS(VectorMapFactory);  | 
    79     CREATE_MAPS(ArrayMapFactory);  | 
    80   public:  | 
    80   public:  | 
    81   | 
    81   | 
    82     ListGraph() : nodes(), first_node(-1),  | 
    82     ListGraph() : nodes(), first_node(-1),  | 
    83 		  first_free_node(-1), edges(), first_free_edge(-1) {} | 
    83 		  first_free_node(-1), edges(), first_free_edge(-1) {} | 
    84     ListGraph(const ListGraph &_g) : nodes(_g.nodes), first_node(_g.first_node),  | 
    84     ListGraph(const ListGraph &_g) : nodes(_g.nodes), first_node(_g.first_node),  |