gtopt::cli::options_description class

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<<).