PISM, A Parallel Ice Sheet Model  stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
Classes | Enumerations | Functions | Variables
pism::options Namespace Reference

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
 

Detailed Description

Utilities for processing command-line options.