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

Provides implementation detail for seqan3::alphabet_variant and seqan3::alphabet_tuple_base. More...

+ Include dependency graph for alphabet/composite/detail.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  seqan3::detail::assignable_from< T >
 'Callable' helper class that is invokable by meta::invoke.Returns a std::true_type if the type is assignable from T. More...
 
struct  seqan3::detail::constructible_from< T >
 'Callable' helper class that is invokable by meta::invoke.Returns a std::true_type if the type is constructable from T. More...
 
struct  seqan3::detail::implicitly_convertible_from< T >
 'Callable' helper class that is invokable by meta::invoke.Returns a std::true_type if the T is implicitly convertible to type. More...
 
struct  seqan3::detail::recursive_required_types< t >
 Like seqan3::detail::required_types, but recursive. More...
 
struct  seqan3::detail::recursive_required_types< t >
 Like seqan3::detail::required_types, but recursive. More...
 
struct  seqan3::detail::required_types< t >
 A seqan3::type_list with types that the given type depends on. More...
 
struct  seqan3::detail::required_types< t >
 A seqan3::type_list with types that the given type depends on. [specialisation for seqan3::alphabet_variant and derivates of seqan3::alphabet_tuple_base]. More...
 
struct  seqan3::detail::weakly_equality_comparable_with_< T >
 'Callable' helper class that is invokable by meta::invoke.Returns a std::true_type if the type is weakly equality comparable to T. More...
 
struct  seqan3::detail::weakly_equality_comparable_with_trait< lhs_t, rhs_t >
 Binary type trait that behaves like the seqan3::detail::weakly_equality_comparable_with concept. More...
 
struct  seqan3::detail::weakly_ordered_with_< T >
 'Callable' helper class that is invokable by meta::invoke.Returns a std::true_type if the type is comparable via <,<=,>,>= to T. More...
 
struct  seqan3::detail::weakly_ordered_with_trait< lhs_t, rhs_t >
 Binary type trait that behaves like the seqan3::detail::weakly_ordered_with concept. More...
 

Namespaces

namespace  seqan3
 The main SeqAn3 namespace.
 
namespace  seqan3::detail
 The internal SeqAn3 namespace.
 

Detailed Description

Provides implementation detail for seqan3::alphabet_variant and seqan3::alphabet_tuple_base.

Author
Hannes Hauswedell <hannes.hauswedell AT fu-berlin.de>
Hide me