// file : boost/common/uuid/test.hxx // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC // license : GNU GPL v2; see accompanying LICENSE file #ifndef TEST_HXX #define TEST_HXX #include <boost/uuid/uuid.hpp> #include <odb/core.hxx> #pragma db object struct object { object () {} object (unsigned long id): id_ (id) {} #pragma db id unsigned long id_; typedef boost::uuids::uuid uuid; uuid uuid_; uuid null_; #pragma db not_null uuid zero_; bool operator== (const object& x) const { return id_ == x.id_ && uuid_ == x.uuid_ && null_ == x.null_ && zero_ == x.zero_; } }; #endif // TEST_HXX