lemon/lemon_writer.h
changeset 2247 269a0dcee70b
parent 2101 439b7f21ccc4
child 2260 4274224f8a7d
equal deleted inserted replaced
15:119334684e83 16:790edf5eec84
    35 #include <lemon/bits/invalid.h>
    35 #include <lemon/bits/invalid.h>
    36 #include <lemon/graph_utils.h>
    36 #include <lemon/graph_utils.h>
    37 #include <lemon/bits/item_writer.h>
    37 #include <lemon/bits/item_writer.h>
    38 #include <lemon/bits/utility.h>
    38 #include <lemon/bits/utility.h>
    39 #include <lemon/maps.h>
    39 #include <lemon/maps.h>
    40 #include <lemon/xy.h>
    40 #include <lemon/dim2.h>
    41 
    41 
    42 #include <lemon/concept_check.h>
    42 #include <lemon/concept_check.h>
    43 #include <lemon/concept/maps.h>
    43 #include <lemon/concept/maps.h>
    44 
    44 
    45 
    45 
   171     struct Ref<BackwardComposeMap<Graph, Map> > { 
   171     struct Ref<BackwardComposeMap<Graph, Map> > { 
   172       typedef BackwardComposeMap<Graph, Map> Type; 
   172       typedef BackwardComposeMap<Graph, Map> Type; 
   173     };
   173     };
   174 
   174 
   175     template <typename Map>
   175     template <typename Map>
   176     struct Ref<XMap<Map> > { 
   176     struct Ref<dim2::XMap<Map> > { 
   177       typedef XMap<Map> Type;
   177       typedef dim2::XMap<Map> Type;
   178     };
   178     };
   179     template <typename Map>
   179     template <typename Map>
   180     struct Ref<ConstXMap<Map> > { 
   180     struct Ref<dim2::ConstXMap<Map> > { 
   181       typedef ConstXMap<Map> Type;
   181       typedef dim2::ConstXMap<Map> Type;
   182     };
   182     };
   183 
   183 
   184     template <typename Map>
   184     template <typename Map>
   185     struct Ref<YMap<Map> > { 
   185     struct Ref<dim2::YMap<Map> > { 
   186       typedef YMap<Map> Type;
   186       typedef dim2::YMap<Map> Type;
   187     };
   187     };
   188     template <typename Map>
   188     template <typename Map>
   189     struct Ref<ConstYMap<Map> > { 
   189     struct Ref<dim2::ConstYMap<Map> > { 
   190       typedef ConstYMap<Map> Type;
   190       typedef dim2::ConstYMap<Map> Type;
   191     };
   191     };
   192 
   192 
   193 
   193 
   194     template <typename _Item>    
   194     template <typename _Item>    
   195     class MapWriterBase {
   195     class MapWriterBase {