summaryrefslogtreecommitdiff
path: root/odb/pgsql/forward.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/pgsql/forward.hxx')
-rw-r--r--odb/pgsql/forward.hxx91
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