C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
|
This is the complete list of members for essence::cli::option< T >, including all inherited members.
add_aliases(std::span< const abi::string > aliases) (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
add_aliases(Args &&... args) (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
aliases() const (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
as_abstract() (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
bound_name() const (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
check_target_type(meta::fingerprint id) noexcept (defined in essence::cli::option< T >) | essence::cli::option< T > | inlinestatic |
default_value_str() const (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
delimiter (defined in essence::cli::option< T >) | essence::cli::option< T > | static |
description() const (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
element_type typedef (defined in essence::cli::option< T >) | essence::cli::option< T > | |
keyword_pattern (defined in essence::cli::option< T >) | essence::cli::option< T > | static |
name_hints() const (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
on_error(const output_handler &handler) const (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
on_validation(const validation_handler &handler) const (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
option() | essence::cli::option< T > | inline |
optional_pattern (defined in essence::cli::option< T >) | essence::cli::option< T > | static |
parse_value_and_cache(std::string_view value) (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
raise_error(std::string_view message) const (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
set_bound_name(std::string_view name) (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
set_default_value(U &&value) (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
set_description(std::string_view description) (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
set_hash_type typedef (defined in essence::cli::option< T >) | essence::cli::option< T > | |
set_target_from_cache(void *target) (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
set_valid_values(std::span< const element_type > values) (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
set_valid_values(Args &&... args) (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
type_id (defined in essence::cli::option< T >) | essence::cli::option< T > | static |
valid_value_strs() const noexcept (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
validate(std::string_view value, validation_result &result) const (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |
value_hints() const (defined in essence::cli::option< T >) | essence::cli::option< T > | inline |