|
using | first_type = std::tuple_element_t<0, std::tuple<Ts..., void>> |
|
using | second_type = std::tuple_element_t<1, std::tuple<Ts..., void, void>> |
|
using | third_type = std::tuple_element_t<2, std::tuple<Ts..., void, void, void>> |
|
|
| proxy (const proxy &)=default |
|
| proxy (proxy &&)=default |
|
proxy & | operator= (const proxy &)=default |
|
proxy & | operator= (proxy &&)=default |
|
template<typename... Us> |
| proxy (Us &&... args) |
|
template<typename... Us> |
| proxy (const proxy< Us... > &rhs) |
|
template<typename... Us> |
| proxy (proxy< Us... > &&rhs) |
|
template<typename... Us> |
proxy & | operator= (const proxy< Us... > &rhs) |
|
template<typename... Us> |
proxy & | operator= (proxy< Us... > &&rhs) |
|
| operator std::tuple< Ts... > & () |
|
template<std::size_t N> |
decltype(auto) | get () const |
|
template<typename Us = std::tuple<Ts...>> |
decltype(auto) | first () const |
|
template<typename Us = std::tuple<Ts...>> |
decltype(auto) | second () const |
|
template<typename Us = std::tuple<Ts...>> |
decltype(auto) | third () const |
|
The documentation for this struct was generated from the following file: