Lector v1.0.0
C++ library for parsing command line arguments.
lector::Argument< LabelValue, Type > Member List

This is the complete list of members for lector::Argument< LabelValue, Type >, including all inherited members.

Argument() noexcept=defaultlector::Argument< LabelValue, Type >
Argument(const ::std::initializer_list<::std::string > &keys, const ::std::string &description)lector::Argument< LabelValue, Type >
Argument(const ::std::initializer_list<::std::string > &keys, const ::std::string &description, const Type &default_value)lector::Argument< LabelValue, Type >
Argument(const ::lector::Argument< LabelValue, Type > &)=defaultlector::Argument< LabelValue, Type >
Argument(::lector::Argument< LabelValue, Type > &&) noexcept=defaultlector::Argument< LabelValue, Type >
default_value() const noexceptlector::Argument< LabelValue, Type >
description() const noexceptlector::Argument< LabelValue, Type >
execution() constlector::Argument< LabelValue, Type >
importance() const noexceptlector::Argument< LabelValue, Type >
keys() const noexceptlector::Argument< LabelValue, Type >
keys_with_value_type() constlector::Argument< LabelValue, Type >
label() noexceptlector::Argument< LabelValue, Type >static
longest_key_with_value_type() constlector::Argument< LabelValue, Type >
operator=(const ::lector::Argument< LabelValue, Type > &)=defaultlector::Argument< LabelValue, Type >
operator=(::lector::Argument< LabelValue, Type > &&) noexcept=defaultlector::Argument< LabelValue, Type >
options() constlector::Argument< LabelValue, Type >
parsed_or_default_value() constlector::Argument< LabelValue, Type >
parsed_value() const noexceptlector::Argument< LabelValue, Type >
set_parsed_value(const Type &value)lector::Argument< LabelValue, Type >
usage() constlector::Argument< LabelValue, Type >
ValueType typedef (defined in lector::Argument< LabelValue, Type >)lector::Argument< LabelValue, Type >
~Argument() noexcept=defaultlector::Argument< LabelValue, Type >