aboutsummaryrefslogtreecommitdiff
path: root/odb/pragma.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2012-11-05 11:46:03 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2012-11-21 13:13:50 +0200
commitcc3979f34a886ae4c89d4e3e86a5b0db1669585f (patch)
treea8273aecad04fae7109446e77da89acfec41d7f6 /odb/pragma.hxx
parentcbec5ef49dca08975c1c894bb796d2744a2429a6 (diff)
Move some of the preprocessing from relational to common
Diffstat (limited to 'odb/pragma.hxx')
-rw-r--r--odb/pragma.hxx11
1 files changed, 3 insertions, 8 deletions
diff --git a/odb/pragma.hxx b/odb/pragma.hxx
index cafaedd..bdded93 100644
--- a/odb/pragma.hxx
+++ b/odb/pragma.hxx
@@ -252,16 +252,11 @@ extern ns_loc_pragmas ns_loc_pragmas_;
typedef std::map<declaration, pragma_set> decl_pragmas;
extern decl_pragmas decl_pragmas_;
-// List of pragma names (in context name form) that disqualify a value
-// type from being treated as composite (i.e., simple value pragmas).
-//
-typedef std::set<std::string> pragma_name_set;
-extern pragma_name_set simple_value_pragmas_;
-
-// Database we are generating code for. Used to ignore database-specific
-// pragmas.
+// Database we are generating code for as well as multi-database support.
+// Used to ignore database-specific pragmas.
//
extern database pragma_db_;
+extern multi_database pragma_multi_;
extern "C" void
register_odb_pragmas (void*, void*);