|
| 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...
|
|
ResidueChainVectorOption & | add (ResidueChainVectorOptionKey const &key, std::string const &description) |
| Add an ResidueChainVectorOption. 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...
|
|
ResidueChainVectorOption & | add (ResidueChainVectorOption const &option) |
| Add an ResidueChainVectorOption. 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_hier (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...
|
|
void | show_unused_options (std::ostream &stream) const |
| Show options that were user-specified, but not yet accessed. Differs from show_inaccessed_user_options() mainly by formatting And how the options are accessed. (This one should be destructor safe.) 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 (ResidueChainVectorOptionKey const &key) const |
| Is there an option with an IntegerVectorOptionKey? 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...
|
|
ResidueChainVectorOption const & | operator[] (ResidueChainVectorOptionKey const &key) const |
| OptionCollection[ ResidueChainVectorOptionKey ]. More...
|
|
ResidueChainVectorOption & | operator[] (ResidueChainVectorOptionKey const &key) |
| OptionCollection[ ResidueChainVectorOptionKey ]. 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...
|
|
ResidueChainVectorOption const & | operator() (ResidueChainVectorOptionKey const &key, bool check_restricted_access=true) const |
| VectorOption by ResidueChainVectorOptionKey. More...
|
|
ResidueChainVectorOption & | operator() (ResidueChainVectorOptionKey const &key, bool check_restricted_access=true) |
| VectorOption by ResidueChainVectorOptionKey. 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...
|
|
static void | set_show_unused_options_flag (bool v) |
| modify 'show_unused_options' flag; More...
|
|