Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::util::detailzip::proxy< Ts > Struct Template Reference

Public Types

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>>

Public Member Functions

 proxy (const proxy &)=default
 proxy (proxy &&)=default
proxyoperator= (const proxy &)=default
proxyoperator= (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>
proxyoperator= (const proxy< Us... > &rhs)
template<typename... Us>
proxyoperator= (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

Public Attributes

std::tuple< Ts... > data

The documentation for this struct was generated from the following file:
  • zip.h