// file : common/ctor/test.hxx // author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC // license : GNU GPL v2; see accompanying LICENSE file #ifndef TEST_HXX #define TEST_HXX #include <string> #include <odb/core.hxx> #pragma db object struct person { person (const std::string& first, const std::string& last, unsigned short age) : first_ (first), last_ (last), age_ (age) { } #pragma db id auto unsigned long id_; std::string first_; std::string last_; unsigned short age_; }; #endif // TEST_HXX