#include #include #include "boost/algorithm/string/predicate.hpp" struct Test : public std::vector { Test() { } private: Test(const Test&); // declare, but don't implement - non-copyable }; int main() { Test a; Test b; boost::algorithm::equals(a, b); return 0; }