aliases() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
apply_default_value() override | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | inlinevirtual |
base_storage() const | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inlineprotected |
base_type typedef | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | |
cancel_parsing() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
command_line_argument_base(const command_line_argument_base &)=delete (defined in ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > >) | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | |
command_line_argument_base(storage_type &&storage) | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inlineprotected |
description() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
element_type typedef | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | |
format_default_value(const usage_options_type &options, const std::locale &loc={}) const override | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | inline |
command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > >::format_default_value(const usage_options_type &options, const std::locale &loc={}) const=0 | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | pure virtual |
format_default_value_helper(const std::optional< T > &value, const usage_options_type &options, const std::locale &loc={}) | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inlineprotectedstatic |
has_value() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
is_multi_value() const noexcept override | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | inlinevirtual |
is_required() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
is_switch() const noexcept override | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | inlinevirtual |
multi_value_command_line_argument(typename base_type::storage_type &&storage, typed_storage_type &&typed_storage) | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | inline |
name() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
operator=(const command_line_argument_base &)=delete (defined in ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > >) | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | |
position() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
reset() override | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | inlinevirtual |
separator() const noexcept | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | inline |
set_switch_value() override | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | inlinevirtual |
set_value(string_view_type value, std::locale loc={}) override | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | inline |
command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > >::set_value(string_view_type value, std::locale loc={})=0 | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | pure virtual |
command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > >::set_value() noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inlineprotected |
storage_type typedef | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | |
string_type typedef | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | |
string_view_type typedef | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | |
typed_storage_type typedef | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | |
usage_options_type typedef | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | |
value_description() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
value_type typedef | ookii::multi_value_command_line_argument< T, CharType, Traits, Alloc > | |
~command_line_argument_base()=default (defined in ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > >) | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | virtual |