// file : common/callback/test.hxx // author : Boris Kolpackov // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC // license : GNU GPL v2; see accompanying LICENSE file #ifndef TEST_HXX #define TEST_HXX #include #include #pragma db object callback(db_callback) struct object { object (unsigned long id, unsigned long d): id_ (id), data (d), pobj (0) {} object (): id_ (0) {}; #pragma db id unsigned long id_; unsigned long data; object* pobj; void db_callback (odb::callback_event, odb::database&); void db_callback (odb::callback_event, odb::database&) const; }; #endif // TEST_HXX