Provides auxiliary information. More...
#include <sstream>
#include <unordered_map>
#include <vector>
#include <seqan3/core/detail/customisation_point.hpp>
#include <seqan3/core/detail/debug_stream_type.hpp>
#include <seqan3/core/type_traits/basic.hpp>
#include <seqan3/io/stream/concept.hpp>
#include <seqan3/std/concepts>
#include <seqan3/std/type_traits>
Go to the source code of this file.
Classes | |
struct | seqan3::argument_parser_meta_data |
Stores all parser related meta information of the seqan3::argument_parser. More... | |
struct | seqan3::custom::argument_parsing< t > |
A type that can be specialised to provide customisation point implementations for the seqan3::argument_parser such that third party types may be adapted. More... | |
Namespaces | |
seqan3 | |
The main SeqAn3 namespace. | |
seqan3::custom | |
A namespace for third party and standard library specialisations of SeqAn customisation points. | |
Enumerations | |
enum | seqan3::option_spec { seqan3::DEFAULT = 0, seqan3::REQUIRED = 1, seqan3::ADVANCED = 2, seqan3::HIDDEN = 4 } |
Used to further specify argument_parser options/flags. More... | |
Variables | |
Customisation Points | |
template<typename option_type > | |
auto const | seqan3::enumeration_names = detail::adl_only::enumeration_names_fn<option_type>{}() |
Return a conversion map from std::string_view to option_type. More... | |
Provides auxiliary information.