omega_h
Reliable mesh adaptation
Public Member Functions | Static Public Member Functions | List of all members
Omega_h::CmdLine Class Reference

Public Member Functions

OMEGA_H_NODISCARD bool parse_final (CommPtr comm, int *p_argc, char **argv)
 
OMEGA_H_NODISCARD bool parse (CommPtr comm, int *p_argc, char **argv)
 
CmdLineFlagadd_flag (std::string const &name, std::string const &desc)
 
template<typename T >
void add_arg (std::string const &name, T const &defval=T())
 
bool parsed (std::string const &flag_name) const
 
template<typename T >
get (std::string const &flag_name, std::string const &arg_name) const
 
bool parsed (std::string const &flag_name, std::size_t i) const
 
template<typename T >
get (std::string const &arg_name) const
 
bool parsed (std::size_t i) const
 
void show_help (CommPtr comm, char **argv) const
 
void show_help (char **argv) const
 

Static Public Member Functions

static bool check_empty (CommPtr comm, int argc, char **argv)
 
static bool check_empty (int argc, char **argv, bool should_print)
 

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