// file : common/template/test.hxx // copyright : Copyright (c) 2009-2018 Code Synthesis Tools CC // license : GNU GPL v2; see accompanying LICENSE file #ifndef TEST_HXX #define TEST_HXX #include #pragma db value(bool) type ("INTEGER") struct x {int i;}; #pragma db value (x) namespace N { #pragma db object struct object1 { object1 () {} #pragma db id unsigned long id_; #pragma db member type ("INTEGER") bool b_; }; struct object2 { object2 () {} unsigned long id_; }; #pragma db object (object2) } PRAGMA_DB (member (N::object2::id_) id auto); #endif // TEST_HXX