diff options
Diffstat (limited to 'odb/pgsql/forward.hxx')
-rw-r--r-- | odb/pgsql/forward.hxx | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/odb/pgsql/forward.hxx b/odb/pgsql/forward.hxx deleted file mode 100644 index 1186b28..0000000 --- a/odb/pgsql/forward.hxx +++ /dev/null @@ -1,91 +0,0 @@ -// file : odb/pgsql/forward.hxx -// license : GNU GPL v2; see accompanying LICENSE file - -#ifndef ODB_PGSQL_FORWARD_HXX -#define ODB_PGSQL_FORWARD_HXX - -#include <odb/pre.hxx> - -#include <odb/forward.hxx> - -namespace odb -{ - namespace pgsql - { - namespace core - { - using namespace odb::common; - } - - // - // - class database; - class connection; - typedef details::shared_ptr<connection> connection_ptr; - class connection_factory; - class statement; - class transaction; - class tracer; - - namespace core - { - using pgsql::database; - using pgsql::connection; - using pgsql::connection_ptr; - using pgsql::transaction; - using pgsql::statement; - } - - // Implementation details. - // - enum statement_kind - { - statement_select, - statement_insert, - statement_update, - statement_delete - }; - - class binding; - class select_statement; - - template <typename T> - class object_statements; - - template <typename T> - class polymorphic_root_object_statements; - - template <typename T> - class polymorphic_derived_object_statements; - - template <typename T> - class no_id_object_statements; - - template <typename T> - class view_statements; - - template <typename T> - class container_statements; - - template <typename T> - class smart_container_statements; - - template <typename T, typename ST> - class section_statements; - - class query_base; - } - - namespace details - { - template <> - struct counter_type<pgsql::connection> - { - typedef shared_base counter; - }; - } -} - -#include <odb/post.hxx> - -#endif // ODB_PGSQL_FORWARD_HXX |