lemon/lemon_reader.h
changeset 2223 590c1b663a27
parent 2153 b1fb96088350
child 2260 4274224f8a7d
equal deleted inserted replaced
24:c1b7fb8cbdd5 25:d0a2231a559a
    36 #include <lemon/error.h>
    36 #include <lemon/error.h>
    37 #include <lemon/graph_utils.h>
    37 #include <lemon/graph_utils.h>
    38 #include <lemon/bits/utility.h>
    38 #include <lemon/bits/utility.h>
    39 #include <lemon/bits/item_reader.h>
    39 #include <lemon/bits/item_reader.h>
    40 
    40 
    41 #include <lemon/xy.h>
    41 #include <lemon/dim2.h>
    42 
    42 
    43 #include <lemon/concept_check.h>
    43 #include <lemon/concept_check.h>
    44 #include <lemon/concept/maps.h>
    44 #include <lemon/concept/maps.h>
    45 
    45 
    46 namespace lemon {
    46 namespace lemon {
   181     struct Arg<BackwardComposeMap<Graph, Map> > { 
   181     struct Arg<BackwardComposeMap<Graph, Map> > { 
   182       typedef const BackwardComposeMap<Graph, Map>& Type; 
   182       typedef const BackwardComposeMap<Graph, Map>& Type; 
   183     };
   183     };
   184 
   184 
   185     template <typename Map>
   185     template <typename Map>
   186     struct Ref<XMap<Map> > { 
   186     struct Ref<dim2::XMap<Map> > { 
   187       typedef XMap<Map> Type;
   187       typedef dim2::XMap<Map> Type;
   188     };
   188     };
   189     template <typename Map>
   189     template <typename Map>
   190     struct Arg<XMap<Map> > { 
   190     struct Arg<dim2::XMap<Map> > { 
   191       typedef const XMap<Map>& Type;
   191       typedef const dim2::XMap<Map>& Type;
   192     };
   192     };
   193 
   193 
   194     template <typename Map>
   194     template <typename Map>
   195     struct Ref<YMap<Map> > { 
   195     struct Ref<dim2::YMap<Map> > { 
   196       typedef YMap<Map> Type;
   196       typedef dim2::YMap<Map> Type;
   197     };
   197     };
   198     template <typename Map>
   198     template <typename Map>
   199     struct Arg<YMap<Map> > { 
   199     struct Arg<dim2::YMap<Map> > { 
   200       typedef const YMap<Map>& Type;
   200       typedef const dim2::YMap<Map>& Type;
   201     };
   201     };
   202 
   202 
   203 
   203 
   204     template <typename _Item>
   204     template <typename _Item>
   205     class MapReaderBase;
   205     class MapReaderBase;