|
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
|
Utilities for processing command-line options. More...
Classes | |
| class | Integer |
| class | Keyword |
| class | Option |
| Template base class used by PISM's option-processing classes. More... | |
| class | Real |
| class | String |
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. | |
| void | ignored (const Logger &log, const std::string &name) |
| Print a warning telling the user that an option was ignored. | |
| void | forbidden (const std::string &name) |
Stop if an option name is set. | |
Variables | |
| static const int | TEMPORARY_STRING_LENGTH = 32768 |
Utilities for processing command-line options.