diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2012-01-08 17:27:40 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2012-01-08 17:27:40 +0200 |
commit | 4fd6bca4e75870958ea61b94e0a1e60e78cd91bc (patch) | |
tree | 2119cae72f45e1ceff1982d8364b4b678ac4ee69 /odb/relational/common.cxx | |
parent | 7cd11b5f604c7d786261568aa31cd2ae3638f61e (diff) |
Add support for defining composite value type as class template instantiations
Diffstat (limited to 'odb/relational/common.cxx')
-rw-r--r-- | odb/relational/common.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/odb/relational/common.cxx b/odb/relational/common.cxx index b7255a2..92e2c8f 100644 --- a/odb/relational/common.cxx +++ b/odb/relational/common.cxx @@ -28,7 +28,7 @@ namespace relational query_columns_base (semantics::class_& c) //@@ context::{cur,top}_object : decl_ (false) { - scope_ = "query_columns_base< " + c.fq_name () + " >"; + scope_ = "query_columns_base< " + class_fq_name (c) + " >"; } void query_columns_base:: @@ -102,7 +102,7 @@ namespace relational os << "typedef" << endl << "odb::query_pointer<" << endl << " odb::pointer_query_columns<" << endl - << " " << ptr->fq_name () << "," << endl + << " " << class_fq_name (*ptr) << "," << endl << " " << name << "_alias_ > >" << endl << name << "_type_ ;" << endl @@ -142,7 +142,7 @@ namespace relational : ptr_ (ptr), decl_ (false) { scope_ = ptr ? "pointer_query_columns" : "query_columns"; - scope_ += "< " + c.fq_name () + ", table >"; + scope_ += "< " + class_fq_name (c) + ", table >"; } void query_columns:: @@ -263,7 +263,7 @@ namespace relational << "typedef" << endl << "odb::query_pointer<" << endl << " odb::pointer_query_columns<" << endl - << " " << ptr->fq_name () << "," << endl + << " " << class_fq_name (*ptr) << "," << endl << " " << name << "_alias_ > >" << endl << name << "_pointer_type_;" << endl; |