summaryrefslogtreecommitdiff
path: root/cli/options.ixx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2009-11-08 15:35:19 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2009-11-08 15:35:19 +0200
commit369470005607b9501a769be0ae2a4c79c90bad84 (patch)
tree459030d6b0ca4f1799d0313a5e63fc24038cd34d /cli/options.ixx
parent907b5fed58d53bbb5e25c590df97f01a0ac93733 (diff)
Implement usage generation
Also migrate the CLI compiler usage handling to the auto-generated version.
Diffstat (limited to 'cli/options.ixx')
-rw-r--r--cli/options.ixx38
1 files changed, 25 insertions, 13 deletions
diff --git a/cli/options.ixx b/cli/options.ixx
index 7ec5579..77ec790 100644
--- a/cli/options.ixx
+++ b/cli/options.ixx
@@ -88,79 +88,91 @@ namespace cli
// options
//
-inline bool const& options::
+inline const bool& options::
help () const
{
return help_;
}
-inline bool const& options::
+inline const bool& options::
version () const
{
return version_;
}
-inline std::string const& options::
+inline const std::string& options::
output_dir () const
{
return output_dir_;
}
-inline bool const& options::
+inline const bool& options::
suppress_inline () const
{
return suppress_inline_;
}
-inline std::string const& options::
+inline const bool& options::
+suppress_usage () const
+{
+ return suppress_usage_;
+}
+
+inline const std::size_t& options::
+option_length () const
+{
+ return option_length_;
+}
+
+inline const std::string& options::
hxx_suffix () const
{
return hxx_suffix_;
}
-inline std::string const& options::
+inline const std::string& options::
ixx_suffix () const
{
return ixx_suffix_;
}
-inline std::string const& options::
+inline const std::string& options::
cxx_suffix () const
{
return cxx_suffix_;
}
-inline std::string const& options::
+inline const std::string& options::
option_prefix () const
{
return option_prefix_;
}
-inline std::string const& options::
+inline const std::string& options::
option_separator () const
{
return option_separator_;
}
-inline bool const& options::
+inline const bool& options::
include_with_brackets () const
{
return include_with_brackets_;
}
-inline std::string const& options::
+inline const std::string& options::
include_prefix () const
{
return include_prefix_;
}
-inline std::string const& options::
+inline const std::string& options::
guard_prefix () const
{
return guard_prefix_;
}
-inline std::map<std::string, std::string> const& options::
+inline const std::map<std::string, std::string>& options::
reserved_name () const
{
return reserved_name_;