options_description class
#include <gtopt/cli_options.hpp>
Public types
- class adder
Constructors, destructors, conversion operators
- options_description(std::string caption = {}) explicit
Public functions
-
auto add(option_
definition def) -> void - auto add_options() -> adder
- auto caption() const -> const std::string&
-
auto find_long(const std::string& name) const -> const option_
definition* -
auto find_short(char c) const -> const option_
definition* -
auto options() const -> const std::vector<option_
definition>&
Friends
-
auto operator<<(std::ostream& os,
const options_
description& desc) -> std::ostream& - Pretty-print the options (like boost's operator<<).