// file : common/prepared/test.hxx // copyright : Copyright (c) 2009-2019 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 (): id_ (0) {} person (const std::string& name, unsigned short age) : id_ (0), name_ (name), age_ (age) {} #pragma db id auto unsigned long id_; std::string name_; unsigned short age_; }; #pragma db view object(person) struct person_view { std::string name; unsigned short age; }; #endif // TEST_HXX