diff --git a/test/maps_test.cc b/test/maps_test.cc --- a/test/maps_test.cc +++ b/test/maps_test.cc @@ -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 {