Changes in test/maps_test.cc [731:7b1a6e963018:1081:f1398882a928] in lemon
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
test/maps_test.cc
r731 r1081 3 3 * This file is a part of LEMON, a generic C++ optimization library. 4 4 * 5 * Copyright (C) 2003-20 095 * Copyright (C) 2003-2011 6 6 * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport 7 7 * (Egervary Research Group on Combinatorial Optimization, EGRES). … … 71 71 checkConcept<ReadWriteMap<A,B>, ReadWriteMap<A,B> >(); 72 72 checkConcept<ReadWriteMap<A,C>, ReadWriteMap<A,C> >(); 73 checkConcept<ReferenceMap<A,B,B&,const B&>, ReferenceMap<A,B,B&,const B&> >(); 74 checkConcept<ReferenceMap<A,C,C&,const C&>, ReferenceMap<A,C,C&,const C&> >(); 73 checkConcept<ReferenceMap<A,B,B&,const B&>, 74 ReferenceMap<A,B,B&,const B&> >(); 75 checkConcept<ReferenceMap<A,C,C&,const C&>, 76 ReferenceMap<A,C,C&,const C&> >(); 75 77 76 78 // NullMap … … 201 203 202 204 checkConcept<ReadMap<A,B>, MapToFunctor<ReadMap<A,B> > >(); 203 MapToFunctor<ReadMap<A,B> > map = MapToFunctor<ReadMap<A,B> >(ReadMap<A,B>()); 205 MapToFunctor<ReadMap<A,B> > map = 206 MapToFunctor<ReadMap<A,B> >(ReadMap<A,B>()); 204 207 205 208 check(functorToMap(&func)[A()] == 3, … … 350 353 check(v1[i++] == *it, "Something is wrong with LoggerBoolMap"); 351 354 } 352 355 353 356 // CrossRefMap 354 357 { … … 358 361 checkConcept<ReadWriteMap<Node, int>, 359 362 CrossRefMap<Graph, Node, int> >(); 360 363 361 364 Graph gr; 362 365 typedef CrossRefMap<Graph, Node, char> CRMap; 363 366 typedef CRMap::ValueIterator ValueIt; 364 367 CRMap map(gr); 365 368 366 369 Node n0 = gr.addNode(); 367 370 Node n1 = gr.addNode(); 368 371 Node n2 = gr.addNode(); 369 372 370 373 map.set(n0, 'A'); 371 374 map.set(n1, 'B');
Note: See TracChangeset
for help on using the changeset viewer.