C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
Loading...
Searching...
No Matches
essence::cli::option< T > Member List

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