SeqAn3
pre.hpp File Reference

Provides various metafunctions base templates and shortcuts. More...

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

Go to the source code of this file.

Classes

struct  seqan3::const_reference< t >
 Type metafunction that returns the const_reference of another type [metafunction declaration]. More...
 
struct  seqan3::difference_type< t >
 Type metafunction that returns the difference_type of another type [metafunction declaration]. More...
 
struct  seqan3::reference< t >
 Type metafunction that returns the reference of another type [metafunction declaration]. More...
 
struct  seqan3::rvalue_reference< t >
 Type metafunction that returns the rvalue_reference of another type [metafunction declaration]. More...
 
struct  seqan3::size_type< t >
 Type metafunction that returns the size_type of another type [metafunction declaration]. More...
 
struct  seqan3::value_type< t >
 Type metafunction that returns the value_type of another type [metafunction declaration]. More...
 

Namespaces

 seqan3
 The main SeqAn3 namespace.
 

Typedefs

template<typename t >
using seqan3::const_reference_t = typename const_reference< t >::type
 Type metafunction shortcut for seqan3::const_reference. More...
 
template<typename t >
using seqan3::difference_type_t = typename difference_type< t >::type
 Type metafunction shortcut for seqan3::difference_type. More...
 
template<typename t >
using seqan3::reference_t = typename reference< t >::type
 Type metafunction shortcut for seqan3::reference. More...
 
template<typename t >
using seqan3::rvalue_reference_t = typename rvalue_reference< t >::type
 Type metafunction shortcut for seqan3::rvalue_reference. More...
 
template<typename t >
using seqan3::size_type_t = typename size_type< t >::type
 Type metafunction shortcut for seqan3::size_type. More...
 
template<typename t >
using seqan3::value_type_t = typename value_type< t >::type
 Type metafunction shortcut for seqan3::value_type. More...
 

Detailed Description

Provides various metafunctions base templates and shortcuts.

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