#ifndef _TESTBED_HPP_ #define _TESTBED_HPP_ #include #include #include "TestItem.hpp" template struct PLess : std::binary_function { bool operator()(const T& x, const T& y) const { return *x < *y; } }; class TestBed : public std::set < TestItem * , PLess< TestItem * > > { public: TestBed(){ std::cout<<"Test begin"<