summaryrefslogtreecommitdiff
path: root/odb/options.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2010-03-30 11:05:46 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2010-03-30 11:05:46 +0200
commitb143a4a1a028d3147b9b603e77866780b34ee828 (patch)
tree521e0d3602a08970cf477e3f139cc40f9dd01af2 /odb/options.hxx
parentcf80396f8b6147e9048c1f3bd50b3086f754d037 (diff)
Add code generator infrastructure
Diffstat (limited to 'odb/options.hxx')
-rw-r--r--odb/options.hxx28
1 files changed, 28 insertions, 0 deletions
diff --git a/odb/options.hxx b/odb/options.hxx
index 8fb43e2..b8a6488 100644
--- a/odb/options.hxx
+++ b/odb/options.hxx
@@ -301,6 +301,27 @@ class options
const bool&
version () const;
+ const std::string&
+ output_dir () const;
+
+ const std::string&
+ odb_file_suffix () const;
+
+ const std::string&
+ hxx_suffix () const;
+
+ const std::string&
+ ixx_suffix () const;
+
+ const std::string&
+ cxx_suffix () const;
+
+ const bool&
+ include_with_brackets () const;
+
+ const std::string&
+ include_prefix () const;
+
const bool&
trace () const;
@@ -321,6 +342,13 @@ class options
public:
bool help_;
bool version_;
+ std::string output_dir_;
+ std::string odb_file_suffix_;
+ std::string hxx_suffix_;
+ std::string ixx_suffix_;
+ std::string cxx_suffix_;
+ bool include_with_brackets_;
+ std::string include_prefix_;
bool trace_;
std::string options_file_;
};