// file : odb/sqlite/result.hxx // author : Boris Kolpackov // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC // license : GNU GPL v2; see accompanying LICENSE file #ifndef ODB_SQLITE_RESULT_HXX #define ODB_SQLITE_RESULT_HXX #include #include #include #include #include #include // query, query_params #include #include namespace odb { namespace sqlite { class LIBODB_SQLITE_EXPORT result_impl_base { public: result_impl_base (const query&, details::shared_ptr); protected: // We need to hold on to the query parameters because SQLite uses // the parameter buffers to find each next row. // details::shared_ptr params_; details::shared_ptr statement_; }; } } #include #endif // ODB_SQLITE_RESULT_HXX // Include result specializations so that the user code only needs // to include this header. // #include #include