SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
auxiliary.hpp File Reference

Provides auxiliary information. More...

+ Include dependency graph for auxiliary.hpp:
+ This graph shows which files directly or indirectly include this file:

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...
 
struct  seqan3::detail::adl_only::enumeration_names_cpo< option_t >
 seqan3::detail::customisation_point_object (CPO) definition for seqan3::enumeration_names. More...
 

Namespaces

namespace  seqan3
 The main SeqAn3 namespace.
 
namespace  seqan3::custom
 A namespace for third party and standard library specialisations of SeqAn customisation points.
 
namespace  seqan3::detail
 The internal SeqAn3 namespace.
 

Enumerations

enum  seqan3::option_spec { seqan3::standard = 0 , seqan3::required = 1 , seqan3::advanced = 2 , seqan3::hidden = 4 }
 Used to further specify argument_parser options/flags. More...
 
enum class  seqan3::update_notifications { seqan3::on , seqan3::off }
 Indicates whether application allows automatic update notifications by the seqan3::argument_parser. More...
 

Variables

template<typename t >
std::unordered_map< std::string_view, t > seqan3::detail::adl_only::enumeration_names (t)=delete
 Poison-pill overload to prevent non-ADL forms of unqualified lookup.
 
Customisation Points
template<typename option_type >
auto const seqan3::enumeration_names = detail::adl_only::enumeration_names_cpo<option_type>{}()
 Return a conversion map from std::string_view to option_type.
 

Detailed Description

Provides auxiliary information.

Author
Svenja Mehringer <svenja.mehringer AT fu-berlin.de>
Hide me