diff options
Diffstat (limited to 'odb/context.hxx')
-rw-r--r-- | odb/context.hxx | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/odb/context.hxx b/odb/context.hxx index 6e1d733..5eef193 100644 --- a/odb/context.hxx +++ b/odb/context.hxx @@ -1509,27 +1509,27 @@ public: } static semantics::type& - container_idt (semantics::data_member& m) + container_idt (semantics::data_member& m, const custom_cxx_type** trans = 0) { - return utype (m, "id"); + return utype (m, "id", trans); } static semantics::type& - container_vt (semantics::type& c) + container_vt (semantics::data_member& m, const custom_cxx_type** trans = 0) { - return *c.get<semantics::type*> ("value-tree-type"); + return utype (m, "value", trans); } static semantics::type& - container_it (semantics::type& c) + container_it (semantics::data_member& m, const custom_cxx_type** trans = 0) { - return *c.get<semantics::type*> ("index-tree-type"); + return utype (m, "index", trans); } static semantics::type& - container_kt (semantics::type& c) + container_kt (semantics::data_member& m, const custom_cxx_type** trans = 0) { - return *c.get<semantics::type*> ("key-tree-type"); + return utype (m, "key", trans); } static bool |