summaryrefslogtreecommitdiff
path: root/odb/relational/common.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2012-01-08 17:27:40 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2012-01-08 17:27:40 +0200
commit4fd6bca4e75870958ea61b94e0a1e60e78cd91bc (patch)
tree2119cae72f45e1ceff1982d8364b4b678ac4ee69 /odb/relational/common.cxx
parent7cd11b5f604c7d786261568aa31cd2ae3638f61e (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.cxx8
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;