Computer Assisted Medical Intervention Tool Kit  version 6.0
Loading...
Searching...
No Matches
options Class Reference

#include <CommandLineOptions.hxx>

Public Member Functions

const std::string & action () const
const bool & autonext () const
const bool & bug_report_info () const
const bool & camitk_dir () const
const std::string & check_hotplug_extension () const
const bool & complete_version () const
const std::string & component () const
const std::string & component () const
const bool & config () const
const bool & config_json () const
const std::string & directory () const
const std::string & directory () const
const std::string & file () const
const std::string & file () const
const std::string & file () const
const bool & help () const
const bool & help () const
const bool & help () const
const bool & help () const
const bool & help () const
const bool & help () const
const bool & help () const
const bool & help () const
const std::string & input () const
const std::string & input () const
const std::string & level () const
const bool & no_console () const
 options (::cli::scanner &, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (::cli::scanner &, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (::cli::scanner &, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (::cli::scanner &, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (::cli::scanner &, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (::cli::scanner &, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (::cli::scanner &, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (::cli::scanner &, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
 options (int start, int &argc, char **argv, int &end, bool erase=false, ::cli::unknown_mode option=::cli::unknown_mode::fail, ::cli::unknown_mode argument=::cli::unknown_mode::stop)
const std::string & output_dir () const
const std::string & output_dir () const
const bool & print_paths () const
const bool & short_version () const
const bool & time_stamp () const
const bool & version () const
const bool & version () const
const bool & version () const
const bool & version () const
const bool & version () const
const bool & version () const

Static Public Member Functions

static void print_usage (::std::ostream &)
static void print_usage (::std::ostream &)
static void print_usage (::std::ostream &)
static void print_usage (::std::ostream &)
static void print_usage (::std::ostream &)
static void print_usage (::std::ostream &)
static void print_usage (::std::ostream &)
static void print_usage (::std::ostream &)

Public Attributes

std::string action_
bool autonext_
bool bug_report_info_
bool camitk_dir_
std::string check_hotplug_extension_
bool complete_version_
std::string component_
bool config_
bool config_json_
std::string directory_
std::string file_
bool help_
std::string input_
std::string level_
bool no_console_
std::string output_dir_
bool print_paths_
bool short_version_
bool time_stamp_
bool version_

Constructor & Destructor Documentation

◆ options() [1/40]

options::options ( int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

References autonext_, file_, help_, output_dir_, and version_.

◆ options() [2/40]

options::options ( int start,
int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

References autonext_, file_, help_, output_dir_, and version_.

◆ options() [3/40]

options::options ( int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [4/40]

options::options ( int start,
int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [5/40]

◆ options() [6/40]

options::options ( int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [7/40]

options::options ( int start,
int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [8/40]

options::options ( int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [9/40]

options::options ( int start,
int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [10/40]

◆ options() [11/40]

options::options ( int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [12/40]

options::options ( int start,
int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [13/40]

options::options ( int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [14/40]

options::options ( int start,
int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [15/40]

◆ options() [16/40]

options::options ( int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [17/40]

options::options ( int start,
int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [18/40]

options::options ( int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [19/40]

options::options ( int start,
int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [20/40]

◆ options() [21/40]

options::options ( int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [22/40]

options::options ( int start,
int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [23/40]

options::options ( int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [24/40]

options::options ( int start,
int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [25/40]

◆ options() [26/40]

options::options ( int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [27/40]

options::options ( int start,
int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [28/40]

options::options ( int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [29/40]

options::options ( int start,
int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [30/40]

◆ options() [31/40]

options::options ( int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [32/40]

options::options ( int start,
int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [33/40]

options::options ( int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [34/40]

options::options ( int start,
int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [35/40]

◆ options() [36/40]

options::options ( int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [37/40]

options::options ( int start,
int & argc,
char ** argv,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [38/40]

options::options ( int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [39/40]

options::options ( int start,
int & argc,
char ** argv,
int & end,
bool erase = false,
::cli::unknown_mode option = ::cli::unknown_mode::fail,
::cli::unknown_mode argument = ::cli::unknown_mode::stop )

◆ options() [40/40]

Member Function Documentation

◆ action()

const std::string & options::action ( ) const
inline

References action_.

Referenced by main().

◆ autonext()

const bool & options::autonext ( ) const
inline

References autonext_.

Referenced by main().

◆ bug_report_info()

const bool & options::bug_report_info ( ) const
inline

References bug_report_info_.

Referenced by main(), and version().

◆ camitk_dir()

const bool & options::camitk_dir ( ) const
inline

References camitk_dir_.

Referenced by main(), and version().

◆ check_hotplug_extension()

const std::string & options::check_hotplug_extension ( ) const
inline

References check_hotplug_extension_.

Referenced by main(), and version().

◆ complete_version()

const bool & options::complete_version ( ) const
inline

References complete_version_.

Referenced by main(), and version().

◆ component() [1/2]

const std::string & options::component ( ) const
inline

References component_.

Referenced by help(), and main().

◆ component() [2/2]

const std::string & options::component ( ) const

◆ config()

const bool & options::config ( ) const
inline

References config_.

Referenced by main(), and version().

◆ config_json()

const bool & options::config_json ( ) const
inline

References config_json_.

Referenced by main(), and version().

◆ directory() [1/2]

const std::string & options::directory ( ) const
inline

References directory_.

Referenced by file(), and main().

◆ directory() [2/2]

const std::string & options::directory ( ) const

◆ file() [1/3]

const std::string & options::file ( ) const
inline

References file_.

Referenced by main(), and main().

◆ file() [2/3]

const std::string & options::file ( ) const

References directory().

◆ file() [3/3]

const std::string & options::file ( ) const

◆ help() [1/8]

const bool & options::help ( ) const
inline

References help_.

Referenced by main(), and main().

◆ help() [2/8]

const bool & options::help ( ) const

◆ help() [3/8]

const bool & options::help ( ) const

◆ help() [4/8]

const bool & options::help ( ) const

◆ help() [5/8]

const bool & options::help ( ) const

◆ help() [6/8]

const bool & options::help ( ) const

References component(), and input().

◆ help() [7/8]

const bool & options::help ( ) const

◆ help() [8/8]

const bool & options::help ( ) const

◆ input() [1/2]

const std::string & options::input ( ) const
inline

References input_.

Referenced by help(), and main().

◆ input() [2/2]

const std::string & options::input ( ) const

References level().

◆ level()

const std::string & options::level ( ) const
inline

References level_.

Referenced by input(), and main().

◆ no_console()

const bool & options::no_console ( ) const
inline

References no_console_.

Referenced by main(), and version().

◆ output_dir() [1/2]

const std::string & options::output_dir ( ) const
inline

References output_dir_.

Referenced by main(), and main().

◆ output_dir() [2/2]

const std::string & options::output_dir ( ) const

◆ print_paths()

const bool & options::print_paths ( ) const
inline

References print_paths_.

Referenced by main(), and version().

◆ print_usage() [1/8]

void options::print_usage ( ::std::ostream & os)
static

Referenced by usage(), and usage().

◆ print_usage() [2/8]

void options::print_usage ( ::std::ostream & )
static

References file_, help_, and version_.

◆ print_usage() [3/8]

void options::print_usage ( ::std::ostream & )
static

References help_, and version_.

◆ print_usage() [4/8]

void options::print_usage ( ::std::ostream & )
static

References directory_, file_, help_, and version_.

◆ print_usage() [5/8]

void options::print_usage ( ::std::ostream & )
static

References help_, and version_.

◆ print_usage() [6/8]

void options::print_usage ( ::std::ostream & )
static

References help_.

◆ print_usage() [7/8]

void options::print_usage ( ::std::ostream & )
static

References component_, help_, and input_.

◆ print_usage() [8/8]

void options::print_usage ( ::std::ostream & )
static

References help_, and version_.

◆ short_version()

const bool & options::short_version ( ) const
inline

References short_version_.

Referenced by main(), and version().

◆ time_stamp()

const bool & options::time_stamp ( ) const
inline

References time_stamp_.

Referenced by main(), and version().

◆ version() [1/6]

const bool & options::version ( ) const
inline

References version_.

Referenced by main().

◆ version() [2/6]

const bool & options::version ( ) const

◆ version() [3/6]

◆ version() [4/6]

const bool & options::version ( ) const

◆ version() [5/6]

const bool & options::version ( ) const

References no_console().

◆ version() [6/6]

const bool & options::version ( ) const

Member Data Documentation

◆ action_

std::string options::action_

Referenced by action().

◆ autonext_

bool options::autonext_

◆ bug_report_info_

bool options::bug_report_info_

Referenced by bug_report_info().

◆ camitk_dir_

bool options::camitk_dir_

Referenced by camitk_dir().

◆ check_hotplug_extension_

std::string options::check_hotplug_extension_

Referenced by check_hotplug_extension().

◆ complete_version_

bool options::complete_version_

Referenced by complete_version().

◆ component_

std::string options::component_

Referenced by component(), and print_usage().

◆ config_

bool options::config_

Referenced by config().

◆ config_json_

bool options::config_json_

Referenced by config_json().

◆ directory_

std::string options::directory_

Referenced by directory(), and print_usage().

◆ file_

std::string options::file_

◆ help_

bool options::help_

◆ input_

std::string options::input_

Referenced by input(), and print_usage().

◆ level_

std::string options::level_

Referenced by level().

◆ no_console_

bool options::no_console_

Referenced by no_console().

◆ output_dir_

std::string options::output_dir_

◆ print_paths_

bool options::print_paths_

Referenced by print_paths().

◆ short_version_

bool options::short_version_

Referenced by short_version().

◆ time_stamp_

bool options::time_stamp_

Referenced by time_stamp().

◆ version_

bool options::version_

The documentation for this class was generated from the following files: