| aliases() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
| apply_default_value() override | ookii::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::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(const typename base_type::parser_type &parser, typename base_type::storage_type &&storage, typed_storage_type &&typed_storage) | ookii::command_line_argument< T, CharType, Traits, Alloc > | 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(const parser_type &parser, 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::command_line_argument< T, CharType, Traits, Alloc > | |
| has_default_value() const noexcept override | ookii::command_line_argument< T, CharType, Traits, Alloc > | inlinevirtual |
| has_long_name() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
| has_short_name() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
| has_value() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
| is_multi_value() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | 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::command_line_argument< T, CharType, Traits, Alloc > | inlinevirtual |
| name() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
| name_with_prefix(const parser_type &parser) const | 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 > > | |
| parser_type typedef | ookii::command_line_argument< T, CharType, Traits, Alloc > | |
| position() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
| reset() | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inlinevirtual |
| set_switch_value([[maybe_unused]] parser_type &parser) override | ookii::command_line_argument< T, CharType, Traits, Alloc > | inline |
| command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > >::set_switch_value(parser_type &parser)=0 | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | pure virtual |
| set_value(string_view_type value, parser_type &parser) override | ookii::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, parser_type &parser)=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 |
| short_aliases() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
| short_name() const noexcept | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
| short_or_long_name() const | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | inline |
| storage_type typedef | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | |
| stream_type typedef | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | |
| string_type typedef | ookii::command_line_argument< T, CharType, Traits, Alloc > | |
| string_view_type typedef | ookii::command_line_argument< T, CharType, Traits, Alloc > | |
| typed_storage_type typedef | ookii::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::command_line_argument< T, CharType, Traits, Alloc > | |
| write_default_value(typename base_type::stream_type &stream) const override | ookii::command_line_argument< T, CharType, Traits, Alloc > | inline |
| command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > >::write_default_value(stream_type &stream) const=0 | ookii::command_line_argument_base< CharType, std::char_traits< CharType >, std::allocator< CharType > > | pure virtual |
| ~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 |