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; |