From 004062737657986294163672ae67d16348e203f6 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Wed, 14 Oct 2020 20:43:20 +0300 Subject: Make changes required for test --- migrate/migrate-options.ixx | 248 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 248 insertions(+) create mode 100644 migrate/migrate-options.ixx (limited to 'migrate/migrate-options.ixx') diff --git a/migrate/migrate-options.ixx b/migrate/migrate-options.ixx new file mode 100644 index 0000000..a0a55ef --- /dev/null +++ b/migrate/migrate-options.ixx @@ -0,0 +1,248 @@ +// -*- C++ -*- +// +// This file was generated by CLI, a command line interface +// compiler for C++. +// + +// Begin prologue. +// +// +// End prologue. + +#include + +namespace cli +{ + // usage_para + // + inline usage_para:: + usage_para (value v) + : v_ (v) + { + } + + // unknown_mode + // + inline unknown_mode:: + unknown_mode (value v) + : v_ (v) + { + } + + // exception + // + inline ::std::ostream& + operator<< (::std::ostream& os, const exception& e) + { + e.print (os); + return os; + } + + // unknown_option + // + inline unknown_option:: + unknown_option (const std::string& option) + : option_ (option) + { + } + + inline const std::string& unknown_option:: + option () const + { + return option_; + } + + // unknown_argument + // + inline unknown_argument:: + unknown_argument (const std::string& argument) + : argument_ (argument) + { + } + + inline const std::string& unknown_argument:: + argument () const + { + return argument_; + } + + // missing_value + // + inline missing_value:: + missing_value (const std::string& option) + : option_ (option) + { + } + + inline const std::string& missing_value:: + option () const + { + return option_; + } + + // invalid_value + // + inline invalid_value:: + invalid_value (const std::string& option, + const std::string& value, + const std::string& message) + : option_ (option), + value_ (value), + message_ (message) + { + } + + inline const std::string& invalid_value:: + option () const + { + return option_; + } + + inline const std::string& invalid_value:: + value () const + { + return value_; + } + + inline const std::string& invalid_value:: + message () const + { + return message_; + } + + // argv_scanner + // + inline argv_scanner:: + argv_scanner (int& argc, char** argv, bool erase) + : i_ (1), argc_ (argc), argv_ (argv), erase_ (erase) + { + } + + inline argv_scanner:: + argv_scanner (int start, int& argc, char** argv, bool erase) + : i_ (start), argc_ (argc), argv_ (argv), erase_ (erase) + { + } + + inline int argv_scanner:: + end () const + { + return i_; + } +} + +// options +// + +inline const bool& options:: +recreate () const +{ + return this->recreate_; +} + +inline const bool& options:: +drop () const +{ + return this->drop_; +} + +inline const std::string& options:: +db_user () const +{ + return this->db_user_; +} + +inline bool options:: +db_user_specified () const +{ + return this->db_user_specified_; +} + +inline const std::string& options:: +db_password () const +{ + return this->db_password_; +} + +inline bool options:: +db_password_specified () const +{ + return this->db_password_specified_; +} + +inline const std::string& options:: +db_name () const +{ + return this->db_name_; +} + +inline bool options:: +db_name_specified () const +{ + return this->db_name_specified_; +} + +inline const std::string& options:: +db_host () const +{ + return this->db_host_; +} + +inline bool options:: +db_host_specified () const +{ + return this->db_host_specified_; +} + +inline const std::uint16_t& options:: +db_port () const +{ + return this->db_port_; +} + +inline bool options:: +db_port_specified () const +{ + return this->db_port_specified_; +} + +inline const std::string& options:: +pager () const +{ + return this->pager_; +} + +inline bool options:: +pager_specified () const +{ + return this->pager_specified_; +} + +inline const std::vector& options:: +pager_option () const +{ + return this->pager_option_; +} + +inline bool options:: +pager_option_specified () const +{ + return this->pager_option_specified_; +} + +inline const bool& options:: +help () const +{ + return this->help_; +} + +inline const bool& options:: +version () const +{ + return this->version_; +} + +// Begin epilogue. +// +// +// End epilogue. -- cgit v1.1