PISM, A Parallel Ice Sheet Model
stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
|
Utilities for processing command-line options. More...
Classes | |
class | Option |
Template base class used by PISM's option-processing classes. More... | |
class | String |
class | Keyword |
class | Integer |
class | IntegerList |
class | Real |
class | RealList |
Enumerations | |
enum | ArgumentFlag { ALLOW_EMPTY , DONT_ALLOW_EMPTY } |
Functions | |
bool | Bool (const std::string &option, const std::string &description) |
void | deprecated (const std::string &old_name, const std::string &new_name) |
Stop if an option old_name is set, printing a message that new_name should be used instead. More... | |
void | ignored (const Logger &log, const std::string &name) |
Print a warning telling the user that an option was ignored. More... | |
void | forbidden (const std::string &name) |
Stop if an option name is set. More... | |
Variables | |
static const int | TEMPORARY_STRING_LENGTH = 32768 |
Utilities for processing command-line options.