#include #include #include #include "test_tools.h" using namespace lemon; using namespace lemon::concept; struct A {}; struct B {}; typedef ReadMap DoubleMap; int main() { // checking graph components checkConcept, ReadMap >(); checkConcept, WriteMap >(); checkConcept, ReadWriteMap >(); checkConcept, ReferenceMap >(); checkConcept, AddMap >(); checkConcept, SubMap >(); checkConcept, MulMap >(); checkConcept, DivMap >(); checkConcept, NegMap >(); checkConcept, AbsMap >(); checkConcept, ShiftMap >(); checkConcept, ScaleMap >(); checkConcept, ComposeMap > >(); std::cout << __FILE__ ": All tests passed.\n"; return 0; }