aboutsummaryrefslogtreecommitdiff
path: root/odb/forward.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2012-04-23 16:48:00 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2012-04-23 16:48:00 +0200
commit1896d36996ab48ed7271e855d7e32b4e61f64896 (patch)
tree6d085eb0349d23bc26fe101b2451235939f17d40 /odb/forward.hxx
parentc2be6303f97e470960ee77805128c46d3ea5c102 (diff)
Polymorphic inheritance support
Diffstat (limited to 'odb/forward.hxx')
-rw-r--r--odb/forward.hxx14
1 files changed, 14 insertions, 0 deletions
diff --git a/odb/forward.hxx b/odb/forward.hxx
index 97bc7a8..4c5e4b9 100644
--- a/odb/forward.hxx
+++ b/odb/forward.hxx
@@ -73,6 +73,20 @@ namespace odb
template <typename T>
struct view_traits;
+ // Cache traits.
+ //
+ template <typename T> struct no_id_pointer_cache_traits;
+ template <typename T> struct no_op_pointer_cache_traits;
+ template <typename T> struct pointer_cache_traits;
+ template <typename T> struct no_id_reference_cache_traits;
+ template <typename T> struct no_op_reference_cache_traits;
+ template <typename T> struct reference_cache_traits;
+
+ // Polymorphism support.
+ //
+ template <typename R>
+ struct polymorphic_map;
+
namespace details
{
template <>