PISM, A Parallel Ice Sheet Model  stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
Public Member Functions | Private Member Functions | List of all members
pism::options::String Class Reference

#include <pism_options.hh>

+ Inheritance diagram for pism::options::String:

Public Member Functions

 String (const std::string &option, const std::string &description)
 
 String (const std::string &option, const std::string &description, const std::string &default_value, ArgumentFlag flag=DONT_ALLOW_EMPTY)
 
- Public Member Functions inherited from pism::options::Option< std::string >
 Option ()
 
bool is_set () const
 
std::string value () const
 
 operator std::string () const
 
const std::string * operator-> () const
 
std::string * operator-> ()
 
bool operator== (const std::string &other) const
 

Private Member Functions

int process (const std::string &option, const std::string &description, const std::string &default_value, ArgumentFlag flag)
 

Additional Inherited Members

- Protected Member Functions inherited from pism::options::Option< std::string >
void set (std::string new_value, bool new_flag)
 
- Protected Attributes inherited from pism::options::Option< std::string >
std::string m_value
 
bool m_is_set
 

Detailed Description

Definition at line 53 of file pism_options.hh.


The documentation for this class was generated from the following files: