|
| | OptionCollection () |
| | Default constructor. More...
|
| |
| | ~OptionCollection () |
| | Destructor. More...
|
| |
| void | add_built_in_options () |
| | Add the built-in options. More...
|
| |
| BooleanOption & | add (BooleanOptionKey const &key, std::string const &description) |
| | Add a BooleanOption. More...
|
| |
| IntegerOption & | add (IntegerOptionKey const &key, std::string const &description) |
| | Add an IntegerOption. More...
|
| |
| RealOption & | add (RealOptionKey const &key, std::string const &description) |
| | Add a RealOption. More...
|
| |
| StringOption & | add (StringOptionKey const &key, std::string const &description) |
| | Add a StringOption. More...
|
| |
| FileOption & | add (FileOptionKey const &key, std::string const &description) |
| | Add a FileOption. More...
|
| |
| PathOption & | add (PathOptionKey const &key, std::string const &description) |
| | Add a PathOption. More...
|
| |
| BooleanVectorOption & | add (BooleanVectorOptionKey const &key, std::string const &description) |
| | Add a BooleanVectorOption. More...
|
| |
| IntegerVectorOption & | add (IntegerVectorOptionKey const &key, std::string const &description) |
| | Add an IntegerVectorOption. More...
|
| |
| RealVectorOption & | add (RealVectorOptionKey const &key, std::string const &description) |
| | Add a RealVectorOption. More...
|
| |
| StringVectorOption & | add (StringVectorOptionKey const &key, std::string const &description) |
| | Add a StringVectorOption. More...
|
| |
| FileVectorOption & | add (FileVectorOptionKey const &key, std::string const &description) |
| | Add a FileVectorOption. More...
|
| |
| PathVectorOption & | add (PathVectorOptionKey const &key, std::string const &description) |
| | Add a PathVectorOption. More...
|
| |
| BooleanOption & | add (BooleanOption const &option) |
| | Add a BooleanOption. More...
|
| |
| IntegerOption & | add (IntegerOption const &option) |
| | Add an IntegerOption. More...
|
| |
| RealOption & | add (RealOption const &option) |
| | Add a RealOption. More...
|
| |
| StringOption & | add (StringOption const &option) |
| | Add a StringOption. More...
|
| |
| FileOption & | add (FileOption const &option) |
| | Add a FileOption. More...
|
| |
| PathOption & | add (PathOption const &option) |
| | Add a PathOption. More...
|
| |
| template<typename T > |
| AnyOption< T > & | add (AnyOption< T > const &option) |
| | Add an AnyOption. More...
|
| |
| BooleanVectorOption & | add (BooleanVectorOption const &option) |
| | Add a BooleanVectorOption. More...
|
| |
| IntegerVectorOption & | add (IntegerVectorOption const &option) |
| | Add an IntegerVectorOption. More...
|
| |
| RealVectorOption & | add (RealVectorOption const &option) |
| | Add a RealVectorOption. More...
|
| |
| StringVectorOption & | add (StringVectorOption const &option) |
| | Add a StringVectorOption. More...
|
| |
| FileVectorOption & | add (FileVectorOption const &option) |
| | Add a FileVectorOption. More...
|
| |
| PathVectorOption & | add (PathVectorOption const &option) |
| | Add a PathVectorOption. More...
|
| |
| template<typename T > |
| AnyVectorOption< T > & | add (AnyVectorOption< T > const &option) |
| | Add an AnyVectorOption. More...
|
| |
| void | check_specs () const |
| | Check for problems in the option specifications. More...
|
| |
| void | load (const std::vector< std::string > &args, bool const free_args) |
| | Load the user-specified option values. More...
|
| |
| void | load (int const argc, char *const argv[], bool const free_args=false) |
| | Load the user-specified option values. More...
|
| |
| void | load (std::string executable_name, ValueStrings &arg_strings, bool const free_args) |
| | Load the user-specified option values. More...
|
| |
| void | load_options_from_file (std::string const &file_string, std::string const &cid="") |
| | Load all options in a flags file. More...
|
| |
| void | load_options_from_file_exception (std::string const &file_string, std::string const &cid="") |
| | same as load_options_from_file, but throws exception instead of call to std::exit More...
|
| |
| void | load_options_from_stream (std::istream &stream, std::string const &file_string="STREAM", std::string const &cid="") |
| | Load all options in a flags file. More...
|
| |
| void | check_values () const |
| | Check for problems in the option values. More...
|
| |
| void | show_help (std::ostream &stream) |
| | Show all the options and their descriptions. More...
|
| |
| void | show_option_help (OptionKey const &, std::string &group, std::ostream &stream) |
| | Show one option and it description. More...
|
| |
| void | show_help_hier (std::ostream &stream) |
| | Show all the options and their descriptions in a hierarchy format. More...
|
| |
| void | show_option_help_heir (OptionKey const &, std::string &group, std::ostream &stream) |
| | Show one option and it description in a hierarchy format. More...
|
| |
| void | show_user (std::ostream &stream) const |
| | Show the user-specified options and their values. More...
|
| |
| void | show_all (std::ostream &stream) const |
| | Show all the options and their values. More...
|
| |
| void | show_all_hier (std::ostream &stream) const |
| | Show all the options and their values in a hierarchy format. More...
|
| |
| void | show_table_text (std::ostream &stream) const |
| | Show the options definitions table in text format. More...
|
| |
| void | show_table_Wiki (std::ostream &stream) const |
| | Show the options definitions table in Wiki format. More...
|
| |
| void | show_accessed_options (std::ostream &stream) const |
| | Show accessed list of options. More...
|
| |
| void | show_inaccessed_user_options (std::ostream &stream) const |
| | Show inaccessed user-specified options. More...
|
| |
| std::string | get_argv () const |
| | Returns a copy of the concatenated argv strings that were initialized in load(). More...
|
| |
| bool | has (BooleanOptionKey const &key) const |
| | Is there an option with a BooleanOptionKey? More...
|
| |
| bool | has (IntegerOptionKey const &key) const |
| | Is there an option with an IntegerOptionKey? More...
|
| |
| bool | has (RealOptionKey const &key) const |
| | Is there an option with a RealOptionKey? More...
|
| |
| bool | has (StringOptionKey const &key) const |
| | Is there an option with a StringOptionKey? More...
|
| |
| bool | has (FileOptionKey const &key) const |
| | Is there an option with a FileOptionKey? More...
|
| |
| bool | has (PathOptionKey const &key) const |
| | Is there an option with a PathOptionKey? More...
|
| |
| bool | has (AnyOptionKey const &key) const |
| | Is there an option with an AnyOptionKey? More...
|
| |
| bool | has (BooleanVectorOptionKey const &key) const |
| | Is there an option with a BooleanVectorOptionKey? More...
|
| |
| bool | has (IntegerVectorOptionKey const &key) const |
| | Is there an option with an IntegerVectorOptionKey? More...
|
| |
| bool | has (RealVectorOptionKey const &key) const |
| | Is there an option with a RealVectorOptionKey? More...
|
| |
| bool | has (StringVectorOptionKey const &key) const |
| | Is there an option with a StringVectorOptionKey? More...
|
| |
| bool | has (FileVectorOptionKey const &key) const |
| | Is there an option with a FileVectorOptionKey? More...
|
| |
| bool | has (PathVectorOptionKey const &key) const |
| | Is there an option with a PathVectorOptionKey? More...
|
| |
| bool | has (AnyVectorOptionKey const &key) const |
| | Is there an option with an AnyVectorOptionKey? More...
|
| |
| bool | has (OptionKey const &key) const |
| | Is there an option with an OptionKey? More...
|
| |
| BooleanOption const & | option (BooleanOptionKey const &key) const |
| | Option by BooleanOptionKey. More...
|
| |
| BooleanOption & | option (BooleanOptionKey const &key) |
| | Option by BooleanOptionKey. More...
|
| |
| IntegerOption const & | option (IntegerOptionKey const &key) const |
| | Option by IntegerOptionKey. More...
|
| |
| IntegerOption & | option (IntegerOptionKey const &key) |
| | Option by IntegerOptionKey. More...
|
| |
| RealOption const & | option (RealOptionKey const &key) const |
| | Option by RealOptionKey. More...
|
| |
| RealOption & | option (RealOptionKey const &key) |
| | Option by RealOptionKey. More...
|
| |
| StringOption const & | option (StringOptionKey const &key) const |
| | Option by StringOptionKey. More...
|
| |
| StringOption & | option (StringOptionKey const &key) |
| | Option by StringOptionKey. More...
|
| |
| FileOption const & | option (FileOptionKey const &key) const |
| | Option by FileOptionKey. More...
|
| |
| FileOption & | option (FileOptionKey const &key) |
| | Option by FileOptionKey. More...
|
| |
| PathOption const & | option (PathOptionKey const &key) const |
| | Option by PathOptionKey. More...
|
| |
| PathOption & | option (PathOptionKey const &key) |
| | Option by PathOptionKey. More...
|
| |
| Option const & | option (AnyOptionKey const &key) const |
| | Option by AnyOptionKey. More...
|
| |
| Option & | option (AnyOptionKey const &key) |
| | Option by AnyOptionKey. More...
|
| |
| template<typename OptionType > |
| OptionType const & | option (AnyOptionKey const &key) const |
| | Option by AnyOptionKey with option type template argument. More...
|
| |
| template<typename OptionType > |
| OptionType & | option (AnyOptionKey const &key) |
| | Option by AnyOptionKey with option type template argument. More...
|
| |
| BooleanVectorOption const & | option (BooleanVectorOptionKey const &key) const |
| | VectorOption by BooleanVectorOptionKey. More...
|
| |
| BooleanVectorOption & | option (BooleanVectorOptionKey const &key) |
| | VectorOption by BooleanVectorOptionKey. More...
|
| |
| IntegerVectorOption const & | option (IntegerVectorOptionKey const &key) const |
| | VectorOption by IntegerVectorOptionKey. More...
|
| |
| IntegerVectorOption & | option (IntegerVectorOptionKey const &key) |
| | VectorOption by IntegerVectorOptionKey. More...
|
| |
| RealVectorOption const & | option (RealVectorOptionKey const &key) const |
| | VectorOption by RealVectorOptionKey. More...
|
| |
| RealVectorOption & | option (RealVectorOptionKey const &key) |
| | VectorOption by RealVectorOptionKey. More...
|
| |
| StringVectorOption const & | option (StringVectorOptionKey const &key) const |
| | VectorOption by StringVectorOptionKey. More...
|
| |
| StringVectorOption & | option (StringVectorOptionKey const &key) |
| | VectorOption by StringVectorOptionKey. More...
|
| |
| FileVectorOption const & | option (FileVectorOptionKey const &key) const |
| | VectorOption by FileVectorOptionKey. More...
|
| |
| FileVectorOption & | option (FileVectorOptionKey const &key) |
| | VectorOption by FileVectorOptionKey. More...
|
| |
| PathVectorOption const & | option (PathVectorOptionKey const &key) const |
| | VectorOption by PathVectorOptionKey. More...
|
| |
| PathVectorOption & | option (PathVectorOptionKey const &key) |
| | VectorOption by PathVectorOptionKey. More...
|
| |
| VectorOption const & | option (AnyVectorOptionKey const &key) const |
| | VectorOption by AnyVectorOptionKey. More...
|
| |
| VectorOption & | option (AnyVectorOptionKey const &key) |
| | VectorOption by AnyVectorOptionKey. More...
|
| |
| template<typename VectorOptionType > |
| VectorOptionType const & | option (AnyVectorOptionKey const &key) const |
| | VectorOption by AnyVectorOptionKey with option type template argument. More...
|
| |
| template<typename VectorOptionType > |
| VectorOptionType & | option (AnyVectorOptionKey const &key) |
| | VectorOption by AnyVectorOptionKey with option type template argument. More...
|
| |
| Option const & | option (OptionKey const &key) const |
| | Option by OptionKey. More...
|
| |
| Option & | option (OptionKey const &key) |
| | Option by OptionKey. More...
|
| |
| template<typename OptionType > |
| OptionType const & | option (OptionKey const &key) const |
| | Option by OptionKey with option type template argument. More...
|
| |
| template<typename OptionType > |
| OptionType & | option (OptionKey const &key) |
| | Option by OptionKey with option type template argument. More...
|
| |
| BooleanOption const & | operator[] (BooleanOptionKey const &key) const |
| | OptionCollection[ BooleanOptionKey ]. More...
|
| |
| BooleanOption & | operator[] (BooleanOptionKey const &key) |
| | OptionCollection[ BooleanOptionKey ]. More...
|
| |
| IntegerOption const & | operator[] (IntegerOptionKey const &key) const |
| | OptionCollection[ IntegerOptionKey ]. More...
|
| |
| IntegerOption & | operator[] (IntegerOptionKey const &key) |
| | OptionCollection[ IntegerOptionKey ]. More...
|
| |
| RealOption const & | operator[] (RealOptionKey const &key) const |
| | OptionCollection[ RealOptionKey ]. More...
|
| |
| RealOption & | operator[] (RealOptionKey const &key) |
| | OptionCollection[ RealOptionKey ]. More...
|
| |
| StringOption const & | operator[] (StringOptionKey const &key) const |
| | OptionCollection[ StringOptionKey ]. More...
|
| |
| StringOption & | operator[] (StringOptionKey const &key) |
| | OptionCollection[ StringOptionKey ]. More...
|
| |
| FileOption const & | operator[] (FileOptionKey const &key) const |
| | OptionCollection[ FileOptionKey ]. More...
|
| |
| FileOption & | operator[] (FileOptionKey const &key) |
| | OptionCollection[ FileOptionKey ]. More...
|
| |
| PathOption const & | operator[] (PathOptionKey const &key) const |
| | OptionCollection[ PathOptionKey ]. More...
|
| |
| PathOption & | operator[] (PathOptionKey const &key) |
| | OptionCollection[ PathOptionKey ]. More...
|
| |
| Option const & | operator[] (AnyOptionKey const &key) const |
| | OptionCollection[ AnyOptionKey ]. More...
|
| |
| Option & | operator[] (AnyOptionKey const &key) |
| | OptionCollection[ AnyOptionKey ]. More...
|
| |
| template<typename OptionType > |
| OptionType const & | operator[] (AnyOptionKey const &key) const |
| | OptionCollection[ AnyOptionKey ] with option type template argument. More...
|
| |
| template<typename OptionType > |
| OptionType & | operator[] (AnyOptionKey const &key) |
| | OptionCollection[ AnyOptionKey ] with option type template argument. More...
|
| |
| BooleanVectorOption const & | operator[] (BooleanVectorOptionKey const &key) const |
| | OptionCollection[ BooleanVectorOptionKey ]. More...
|
| |
| BooleanVectorOption & | operator[] (BooleanVectorOptionKey const &key) |
| | OptionCollection[ BooleanVectorOptionKey ]. More...
|
| |
| IntegerVectorOption const & | operator[] (IntegerVectorOptionKey const &key) const |
| | OptionCollection[ IntegerVectorOptionKey ]. More...
|
| |
| IntegerVectorOption & | operator[] (IntegerVectorOptionKey const &key) |
| | OptionCollection[ IntegerVectorOptionKey ]. More...
|
| |
| RealVectorOption const & | operator[] (RealVectorOptionKey const &key) const |
| | OptionCollection[ RealVectorOptionKey ]. More...
|
| |
| RealVectorOption & | operator[] (RealVectorOptionKey const &key) |
| | OptionCollection[ RealVectorOptionKey ]. More...
|
| |
| StringVectorOption const & | operator[] (StringVectorOptionKey const &key) const |
| | OptionCollection[ StringVectorOptionKey ]. More...
|
| |
| StringVectorOption & | operator[] (StringVectorOptionKey const &key) |
| | OptionCollection[ StringVectorOptionKey ]. More...
|
| |
| FileVectorOption const & | operator[] (FileVectorOptionKey const &key) const |
| | OptionCollection[ FileVectorOptionKey ]. More...
|
| |
| FileVectorOption & | operator[] (FileVectorOptionKey const &key) |
| | OptionCollection[ FileVectorOptionKey ]. More...
|
| |
| PathVectorOption const & | operator[] (PathVectorOptionKey const &key) const |
| | OptionCollection[ PathVectorOptionKey ]. More...
|
| |
| PathVectorOption & | operator[] (PathVectorOptionKey const &key) |
| | OptionCollection[ PathVectorOptionKey ]. More...
|
| |
| VectorOption const & | operator[] (AnyVectorOptionKey const &key) const |
| | OptionCollection[ AnyVectorOptionKey ]. More...
|
| |
| VectorOption & | operator[] (AnyVectorOptionKey const &key) |
| | OptionCollection[ AnyVectorOptionKey ]. More...
|
| |
| template<typename VectorOptionType > |
| VectorOptionType const & | operator[] (AnyVectorOptionKey const &key) const |
| | OptionCollection[ AnyVectorOptionKey ] with option type template argument. More...
|
| |
| template<typename VectorOptionType > |
| VectorOptionType & | operator[] (AnyVectorOptionKey const &key) |
| | OptionCollection[ AnyVectorOptionKey ] with option type template argument. More...
|
| |
| Option const & | operator[] (OptionKey const &key) const |
| | OptionCollection[ OptionKey ]. More...
|
| |
| Option & | operator[] (OptionKey const &key) |
| | OptionCollection[ OptionKey ]. More...
|
| |
| template<typename OptionType > |
| OptionType const & | operator[] (OptionKey const &key) const |
| | OptionCollection[ OptionKey ] with option type template argument. More...
|
| |
| template<typename OptionType > |
| OptionType & | operator[] (OptionKey const &key) |
| | OptionCollection[ OptionKey ] with option type template argument. More...
|
| |
| BooleanOption const & | operator() (BooleanOptionKey const &key, bool check_restricted_access=true) const |
| | Option by BooleanOptionKey. More...
|
| |
| BooleanOption & | operator() (BooleanOptionKey const &key, bool check_restricted_access=true) |
| | Option by BooleanOptionKey. More...
|
| |
| IntegerOption const & | operator() (IntegerOptionKey const &key, bool check_restricted_access=true) const |
| | Option by IntegerOptionKey. More...
|
| |
| IntegerOption & | operator() (IntegerOptionKey const &key, bool check_restricted_access=true) |
| | Option by IntegerOptionKey. More...
|
| |
| RealOption const & | operator() (RealOptionKey const &key, bool check_restricted_access=true) const |
| | Option by RealOptionKey. More...
|
| |
| RealOption & | operator() (RealOptionKey const &key, bool check_restricted_access=true) |
| | Option by RealOptionKey. More...
|
| |
| StringOption const & | operator() (StringOptionKey const &key, bool check_restricted_access=true) const |
| | Option by StringOptionKey. More...
|
| |
| StringOption & | operator() (StringOptionKey const &key, bool check_restricted_access=true) |
| | Option by StringOptionKey. More...
|
| |
| FileOption const & | operator() (FileOptionKey const &key, bool check_restricted_access=true) const |
| | Option by FileOptionKey. More...
|
| |
| FileOption & | operator() (FileOptionKey const &key, bool check_restricted_access=true) |
| | Option by FileOptionKey. More...
|
| |
| PathOption const & | operator() (PathOptionKey const &key, bool check_restricted_access=true) const |
| | Option by PathOptionKey. More...
|
| |
| PathOption & | operator() (PathOptionKey const &key, bool check_restricted_access=true) |
| | Option by PathOptionKey. More...
|
| |
| Option const & | operator() (AnyOptionKey const &key, bool check_restricted_access=true) const |
| | Option by AnyOptionKey. More...
|
| |
| Option & | operator() (AnyOptionKey const &key, bool check_restricted_access=true) |
| | Option by AnyOptionKey. More...
|
| |
| template<typename OptionType > |
| OptionType const & | operator() (AnyOptionKey const &key, bool check_restricted_access=true) const |
| | Option by AnyOptionKey with option type template argument. More...
|
| |
| template<typename OptionType > |
| OptionType & | operator() (AnyOptionKey const &key, bool check_restricted_access=true) |
| | Option by AnyOptionKey with option type template argument. More...
|
| |
| BooleanVectorOption const & | operator() (BooleanVectorOptionKey const &key, bool check_restricted_access=true) const |
| | VectorOption by BooleanVectorOptionKey. More...
|
| |
| BooleanVectorOption & | operator() (BooleanVectorOptionKey const &key, bool check_restricted_access=true) |
| | VectorOption by BooleanVectorOptionKey. More...
|
| |
| IntegerVectorOption const & | operator() (IntegerVectorOptionKey const &key, bool check_restricted_access=true) const |
| | VectorOption by IntegerVectorOptionKey. More...
|
| |
| IntegerVectorOption & | operator() (IntegerVectorOptionKey const &key, bool check_restricted_access=true) |
| | VectorOption by IntegerVectorOptionKey. More...
|
| |
| RealVectorOption const & | operator() (RealVectorOptionKey const &key, bool check_restricted_access=true) const |
| | VectorOption by RealVectorOptionKey. More...
|
| |
| RealVectorOption & | operator() (RealVectorOptionKey const &key, bool check_restricted_access=true) |
| | VectorOption by RealVectorOptionKey. More...
|
| |
| StringVectorOption const & | operator() (StringVectorOptionKey const &key, bool check_restricted_access=true) const |
| | VectorOption by StringVectorOptionKey. More...
|
| |
| StringVectorOption & | operator() (StringVectorOptionKey const &key, bool check_restricted_access=true) |
| | VectorOption by StringVectorOptionKey. More...
|
| |
| FileVectorOption const & | operator() (FileVectorOptionKey const &key, bool check_restricted_access=true) const |
| | VectorOption by FileVectorOptionKey. More...
|
| |
| FileVectorOption & | operator() (FileVectorOptionKey const &key, bool check_restricted_access=true) |
| | VectorOption by FileVectorOptionKey. More...
|
| |
| PathVectorOption const & | operator() (PathVectorOptionKey const &key, bool check_restricted_access=true) const |
| | VectorOption by PathVectorOptionKey. More...
|
| |
| PathVectorOption & | operator() (PathVectorOptionKey const &key, bool check_restricted_access=true) |
| | VectorOption by PathVectorOptionKey. More...
|
| |
| VectorOption const & | operator() (AnyVectorOptionKey const &key, bool check_restricted_access=true) const |
| | VectorOption by AnyVectorOptionKey. More...
|
| |
| VectorOption & | operator() (AnyVectorOptionKey const &key, bool check_restricted_access=true) |
| | VectorOption by AnyVectorOptionKey. More...
|
| |
| template<typename VectorOptionType > |
| VectorOptionType const & | operator() (AnyVectorOptionKey const &key, bool check_restricted_access=true) const |
| | VectorOption by AnyVectorOptionKey with option type template argument. More...
|
| |
| template<typename VectorOptionType > |
| VectorOptionType & | operator() (AnyVectorOptionKey const &key, bool check_restricted_access=true) |
| | VectorOption by AnyVectorOptionKey with option type template argument. More...
|
| |
| Option const & | operator() (OptionKey const &key, bool check_restricted_access=true) const |
| | Option by OptionKey. More...
|
| |
| Option & | operator() (OptionKey const &key, bool check_restricted_access=true) |
| | Option by OptionKey. More...
|
| |
| template<typename OptionType > |
| OptionType const & | operator() (OptionKey const &key, bool check_restricted_access=true) const |
| | Option by OptionKey with option type template argument. More...
|
| |
| template<typename OptionType > |
| OptionType & | operator() (OptionKey const &key, bool check_restricted_access=true) |
| | Option by OptionKey with option type template argument. More...
|
| |
|
| static void | add_relevant (const OptionKey &key) |
| | add OptionKey to list of application relevant options More...
|
| |
| static bool | is_relevant (OptionKey const &key) |
| | Checks if option has been registered as relevant. More...
|
| |
| static std::string | space_prefixed (std::string const &s, int const n=1) |
| | Space-prefixed string except blank if string is empty. More...
|
| |
| static std::string | tab_prefixed (std::string const &s, int const n=1) |
| | Tab-prefixed string except blank if string is empty. More...
|
| |
| static void | check_key (OptionKey const &key) |
| | Check that a key's identifiers are legal. More...
|
| |
| static void | check_key (Option const &option) |
| | Check that an option's identifiers are legal. More...
|
| |
| static std::string | find_key_cl (std::string const &key_string, std::string const &cid, bool const top) |
| | Find a user-specified option key in a command line context. More...
|
| |
| static std::string | find_key_file (std::string const &key_string, std::string const &cid, bool const top) |
| |
| static std::string::size_type | n_part (std::string const &s) |
| | Number of parts in an option id. More...
|
| |
| static std::string::size_type | n_part_prefix_match (std::string const &s, std::string const &t) |
| | Number of prefix parts of two ids that match. More...
|
| |
| static std::string | prefix (std::string const &s, int const n=1) |
| | Prefix of an option id with a specified number of parts. More...
|
| |
| static std::string | suffix (std::string const &s, int const n=1) |
| | Suffix of an option id with a specified number of parts. More...
|
| |
| static std::string & | trim (std::string &s, int const n=1) |
| | Trim a specified number of parts from the suffix of an option id. More...
|
| |
| static std::string | trimmed (std::string const &s, int const n=1) |
| | Prefix of an option id with a specified number of suffix parts removed. More...
|
| |
| static std::string | cleaned (std::string const &s) |
| | Cleaned option id with repeat colons condensed. More...
|
| |
| static std::string | merged (std::string const &s, std::string const &t) |
| | Merged option ids with the minimal suffix-prefix overlap, if any, removed. More...
|
| |
| static std::string | wrapped (std::string const &s, std::string::size_type const indent=10, std::string::size_type const width=80, std::string const header_for_extra_lines="") |
| | String wrapped and indented. More...
|
| |
| static void | set_show_accessed_options_flag (bool v) |
| | modify 'show_accessed_options' flag; More...
|
| |