omega_h
Reliable mesh adaptation
Public Member Functions | List of all members
Omega_h::CmdLineFlag Class Reference
Inheritance diagram for Omega_h::CmdLineFlag:
Omega_h::CmdLineItem

Public Member Functions

 CmdLineFlag (std::string const &name_in, std::string const &desc_in)
 
virtual bool parse_impl (int *p_argc, char **argv, int i, bool should_print) override
 
template<typename T >
void add_arg (std::string const &arg_name, T const &defval=T())
 
std::string const & desc () const
 
CmdLineItemarg (std::size_t i)
 
CmdLineItemarg (std::string const &arg_name)
 
std::size_t nargs () const
 
- Public Member Functions inherited from Omega_h::CmdLineItem
 CmdLineItem (std::string const &name_in)
 
bool parse (int *p_argc, char **argv, int i, bool should_print)
 
std::string const & name () const
 
bool parsed () const
 

Additional Inherited Members

- Protected Attributes inherited from Omega_h::CmdLineItem
std::string name_
 
bool parsed_
 

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