#ifndef TEST_SAMPLE_H #define TEST_SAMPLE_H #include #include #include namespace test { namespace TabFoo_ { struct Delta { struct _alias_t { static constexpr const char _literal[6] = "delta"; using _name_t = sqlpp::make_char_sequence; template struct _member_t { T delta; T& operator()() { return delta; } const T& operator()() const { return delta; } }; }; using _traits = sqlpp::make_traits; }; struct Epsilon { struct _alias_t { static constexpr const char _literal[8] = "epsilon"; using _name_t = sqlpp::make_char_sequence; template struct _member_t { T epsilon; T& operator()() { return epsilon; } const T& operator()() const { return epsilon; } }; }; using _traits = sqlpp::make_traits; }; struct Omega { struct _alias_t { static constexpr const char _literal[6] = "omega"; using _name_t = sqlpp::make_char_sequence; template struct _member_t { T omega; T& operator()() { return omega; } const T& operator()() const { return omega; } }; }; using _traits = sqlpp::make_traits; }; } struct TabFoo: sqlpp::table_t { struct _alias_t { static constexpr const char _literal[8] = "tab_foo"; using _name_t = sqlpp::make_char_sequence; template struct _member_t { T tabFoo; T& operator()() { return tabFoo; } const T& operator()() const { return tabFoo; } }; }; }; namespace TabBar_ { struct Alpha { struct _alias_t { static constexpr const char _literal[6] = "alpha"; using _name_t = sqlpp::make_char_sequence; template struct _member_t { T alpha; T& operator()() { return alpha; } const T& operator()() const { return alpha; } }; }; using _traits = sqlpp::make_traits; }; struct Beta { struct _alias_t { static constexpr const char _literal[5] = "beta"; using _name_t = sqlpp::make_char_sequence; template struct _member_t { T beta; T& operator()() { return beta; } const T& operator()() const { return beta; } }; }; using _traits = sqlpp::make_traits; }; struct Gamma { struct _alias_t { static constexpr const char _literal[6] = "gamma"; using _name_t = sqlpp::make_char_sequence; template struct _member_t { T gamma; T& operator()() { return gamma; } const T& operator()() const { return gamma; } }; }; using _traits = sqlpp::make_traits; }; struct Delta { struct _alias_t { static constexpr const char _literal[6] = "delta"; using _name_t = sqlpp::make_char_sequence; template struct _member_t { T delta; T& operator()() { return delta; } const T& operator()() const { return delta; } }; }; using _traits = sqlpp::make_traits; }; } struct TabBar: sqlpp::table_t { struct _alias_t { static constexpr const char _literal[8] = "tab_bar"; using _name_t = sqlpp::make_char_sequence; template struct _member_t { T tabBar; T& operator()() { return tabBar; } const T& operator()() const { return tabBar; } }; }; }; } #endif