diff options
Diffstat (limited to 'odb/semantics/relational/key.hxx')
-rw-r--r-- | odb/semantics/relational/key.hxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/odb/semantics/relational/key.hxx b/odb/semantics/relational/key.hxx index f5184be..40e7499 100644 --- a/odb/semantics/relational/key.hxx +++ b/odb/semantics/relational/key.hxx @@ -50,7 +50,7 @@ namespace semantics column_type* column_; }; - class key: public virtual node + class key: public unameable { typedef std::vector<contains*> contains_list; @@ -78,6 +78,8 @@ namespace semantics } public: + key (std::string const& id): unameable (id) {} + void add_edge_left (contains& e) { |