#include <tuple.h>
|
template<std::convertible_to< Head > Head_> |
| tuple (Head_ &&head_) |
|
| tuple ()=default |
|
| tuple (tuple const &)=default |
|
| tuple (tuple &&) noexcept=default |
|
| ~tuple ()=default |
|
auto | operator= (tuple const &) -> tuple &=default |
|
auto | operator= (tuple &&) noexcept -> tuple &=default |
|
template<typename T = Head> |
auto | as_pointer () |
|
template<std::size_t I>
requires (I == 0) |
auto | at () const -> auto const & |
|
template<std::size_t I>
requires (I == 0) |
auto | at () -> auto & |
|
template<std::invocable< Head > F> |
auto | iterate (F &&f) |
|
template<std::invocable< Head > F> |
auto | iterate (F &&f) const |
|
|
static auto constexpr | size () |
|
◆ tuple() [1/4]
template<typename Head >
template<std::convertible_to< Head > Head_>
◆ tuple() [2/4]
◆ tuple() [3/4]
◆ tuple() [4/4]
◆ ~tuple()
◆ as_pointer()
template<typename Head >
template<typename T = Head>
◆ at() [1/2]
template<typename Head >
template<std::size_t I>
requires (I == 0)
◆ at() [2/2]
template<typename Head >
template<std::size_t I>
requires (I == 0)
◆ iterate() [1/2]
template<typename Head >
template<std::invocable< Head > F>
◆ iterate() [2/2]
template<typename Head >
template<std::invocable< Head > F>
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ size()
◆ head
The documentation for this struct was generated from the following file:
- /mnt/data/home/ci/builds/Bicifxyn/0/libs/tatooine2/include/tatooine/tuple.h