diff -r f857981306ea -r a4688e4138ec test/maps_test.cc --- a/test/maps_test.cc Mon Mar 17 19:21:27 2008 +0000 +++ b/test/maps_test.cc Tue Mar 18 13:57:15 2008 +0100 @@ -32,6 +32,12 @@ inline bool operator<(A, A) { return true; } struct B {}; +class C { + int x; +public: + C(int _x) : x(_x) {} +}; + class F { public: typedef A argument_type; @@ -58,9 +64,13 @@ { // Map concepts checkConcept, ReadMap >(); + checkConcept, ReadMap >(); checkConcept, WriteMap >(); + checkConcept, WriteMap >(); checkConcept, ReadWriteMap >(); + checkConcept, ReadWriteMap >(); checkConcept, ReferenceMap >(); + checkConcept, ReferenceMap >(); // NullMap {