aboutsummaryrefslogtreecommitdiff
path: root/odb/forward.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2011-09-05 10:20:47 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2011-09-05 10:20:47 +0200
commit9c275a93cec797a021571ba8545906e0b4ffbfbc (patch)
treed1a697417df10bd7b5fc35fa795d20855047c5e9 /odb/forward.hxx
parent713b3a62d97c6bea7c23597094af6b2439314b8c (diff)
Support for views; native part
Diffstat (limited to 'odb/forward.hxx')
-rw-r--r--odb/forward.hxx13
1 files changed, 9 insertions, 4 deletions
diff --git a/odb/forward.hxx b/odb/forward.hxx
index 830193c..b253118 100644
--- a/odb/forward.hxx
+++ b/odb/forward.hxx
@@ -18,9 +18,6 @@ namespace odb
class transaction;
class session;
- template <typename T>
- class result;
-
namespace core
{
using odb::database;
@@ -28,7 +25,6 @@ namespace odb
using odb::connection_ptr;
using odb::transaction;
using odb::session;
- using odb::result;
}
// Implementation details.
@@ -43,6 +39,12 @@ namespace odb
template <typename T, typename P>
class object_factory;
+ template <typename T>
+ class view_traits;
+
+ template <typename T, typename P>
+ class view_factory;
+
template <typename T, typename P>
class pointer_factory;
@@ -56,6 +58,9 @@ namespace odb
template <typename T>
struct object_traits;
+ template <typename T>
+ struct view_traits;
+
namespace details
{
template <>