Loading...
Searching...
No Matches
seqan3::pod_tuple< types > Struct Template Reference
Inheritance diagram for seqan3::pod_tuple< types >:
[legend]

## Related Symbols

(Note that these are not member symbols.)
template<typename... types>
| pod_tuple (types &&...) -> pod_tuple< types... >
| User defined deduction guide enables easy use.
Access an element of a pod_tuple by index
The same as std::get on a std::tuple. Note that these functions are available, both, in the seqan3 namespace and in namespace std.
template<std::size_t i, typename... types>
constexpr auto & | get (seqan3::pod_tuple< types... > &t) noexcept
| The same as std::get on a std::tuple.
template<std::size_t i, typename... types>
constexpr auto const & | get (seqan3::pod_tuple< types... > const &t) noexcept
| The same as std::get on a std::tuple.
template<std::size_t i, typename... types>
constexpr auto && | get (seqan3::pod_tuple< types... > &&t) noexcept
| The same as std::get on a std::tuple.
template<std::size_t i, typename... types>
constexpr auto const && | get (seqan3::pod_tuple< types... > const &&t) noexcept
| The same as std::get on a std::tuple.
Access an element of a pod_tuple by type
The same as std::get on a std::tuple. Note that these functions are available, both, in the seqan3 namespace and in namespace std. As is the case with std::tuple, this function is only defined if the type appears once in the tuple, i.e. std::get<int>(std::tuple<int, int>{1,2}) is not defined.
template<typename type, typename... arg_types>
constexpr auto & | get (seqan3::pod_tuple< arg_types... > &t) noexcept
| The same as std::get on a std::tuple.
template<typename type, typename... arg_types>
constexpr auto const & | get (seqan3::pod_tuple< arg_types... > const &t) noexcept
| The same as std::get on a std::tuple.
template<typename type, typename... arg_types>
constexpr auto && | get (seqan3::pod_tuple< arg_types... > &&t) noexcept
| The same as std::get on a std::tuple.
template<typename type, typename... arg_types>
constexpr auto const && | get (seqan3::pod_tuple< arg_types... > const &&t) noexcept
| The same as std::get on a std::tuple.

The documentation for this struct was generated from the following file:

- pod_tuple.hpp

Hide me