|
| Tuple ()=default |
|
| Tuple (Tuple &&)=default |
|
| Tuple (const Tuple &)=default |
|
| ~Tuple ()=default |
|
Tuple & | operator= (Tuple &&)=default |
|
Tuple & | operator= (const Tuple &)=default |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename... As> |
| Tuple (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7, A8 &&a8, A9 &&a9, A10 &&a10, A11 &&a11, A12 &&a12, A13 &&a13, A14 &&a14, A15 &&a15, A16 &&a16, A17 &&a17, A18 &&a18, A19 &&a19, As &&... remainingArgs) |
|
template<vtkm::IdComponent Index> |
auto | Get () -> decltype(this->GetImpl(vtkm::internal::IndexTag< Index > |
|
template<vtkm::IdComponent Index> |
auto | Get () const -> decltype(this->GetImpl(vtkm::internal::IndexTag< Index > |
|
template<typename Function , typename... Args> |
auto | Apply (Function &&f, Args &&... args) -> decltype(this->RemainingValues.Apply(std::forward< Function >(f), std::forward< Args >(args)..., this->Value0, this->Value1, this->Value2, this->Value3, this->Value4, this->Value5, this->Value6, this->Value7, this->Value8, this->Value9, this->Value10, this->Value11, this->Value12, this->Value13, this->Value14, this->Value15, this->Value16, this->Value17, this->Value18, this->Value19)) |
|
template<typename Function , typename... Args> |
auto | Apply (Function &&f, Args &&... args) const -> decltype(this->RemainingValues.Apply(std::forward< Function >(f), std::forward< Args >(args)..., this->Value0, this->Value1, this->Value2, this->Value3, this->Value4, this->Value5, this->Value6, this->Value7, this->Value8, this->Value9, this->Value10, this->Value11, this->Value12, this->Value13, this->Value14, this->Value15, this->Value16, this->Value17, this->Value18, this->Value19)) |
|
template<typename Function > |
void | ForEach (Function &&f) |
|
template<typename Function > |
void | ForEach (Function &&f) const |
|
template<typename Function > |
auto | Transform (Function &&f) -> decltype(vtkm::Transform(*this, std::forward< Function >(f))) |
|
template<typename Function > |
auto | Transform (Function &&f) const -> decltype(vtkm::Transform(*this, std::forward< Function >(f))) |
|
|
vtkm::internal::remove_cvref< T0 > & | GetImpl (vtkm::internal::IndexTag< 0 >) |
|
const vtkm::internal::remove_cvref< T0 > & | GetImpl (vtkm::internal::IndexTag< 0 >) const |
|
vtkm::internal::remove_cvref< T1 > & | GetImpl (vtkm::internal::IndexTag< 1 >) |
|
const vtkm::internal::remove_cvref< T1 > & | GetImpl (vtkm::internal::IndexTag< 1 >) const |
|
vtkm::internal::remove_cvref< T2 > & | GetImpl (vtkm::internal::IndexTag< 2 >) |
|
const vtkm::internal::remove_cvref< T2 > & | GetImpl (vtkm::internal::IndexTag< 2 >) const |
|
vtkm::internal::remove_cvref< T3 > & | GetImpl (vtkm::internal::IndexTag< 3 >) |
|
const vtkm::internal::remove_cvref< T3 > & | GetImpl (vtkm::internal::IndexTag< 3 >) const |
|
vtkm::internal::remove_cvref< T4 > & | GetImpl (vtkm::internal::IndexTag< 4 >) |
|
const vtkm::internal::remove_cvref< T4 > & | GetImpl (vtkm::internal::IndexTag< 4 >) const |
|
vtkm::internal::remove_cvref< T5 > & | GetImpl (vtkm::internal::IndexTag< 5 >) |
|
const vtkm::internal::remove_cvref< T5 > & | GetImpl (vtkm::internal::IndexTag< 5 >) const |
|
vtkm::internal::remove_cvref< T6 > & | GetImpl (vtkm::internal::IndexTag< 6 >) |
|
const vtkm::internal::remove_cvref< T6 > & | GetImpl (vtkm::internal::IndexTag< 6 >) const |
|
vtkm::internal::remove_cvref< T7 > & | GetImpl (vtkm::internal::IndexTag< 7 >) |
|
const vtkm::internal::remove_cvref< T7 > & | GetImpl (vtkm::internal::IndexTag< 7 >) const |
|
vtkm::internal::remove_cvref< T8 > & | GetImpl (vtkm::internal::IndexTag< 8 >) |
|
const vtkm::internal::remove_cvref< T8 > & | GetImpl (vtkm::internal::IndexTag< 8 >) const |
|
vtkm::internal::remove_cvref< T9 > & | GetImpl (vtkm::internal::IndexTag< 9 >) |
|
const vtkm::internal::remove_cvref< T9 > & | GetImpl (vtkm::internal::IndexTag< 9 >) const |
|
vtkm::internal::remove_cvref< T10 > & | GetImpl (vtkm::internal::IndexTag< 10 >) |
|
const vtkm::internal::remove_cvref< T10 > & | GetImpl (vtkm::internal::IndexTag< 10 >) const |
|
vtkm::internal::remove_cvref< T11 > & | GetImpl (vtkm::internal::IndexTag< 11 >) |
|
const vtkm::internal::remove_cvref< T11 > & | GetImpl (vtkm::internal::IndexTag< 11 >) const |
|
vtkm::internal::remove_cvref< T12 > & | GetImpl (vtkm::internal::IndexTag< 12 >) |
|
const vtkm::internal::remove_cvref< T12 > & | GetImpl (vtkm::internal::IndexTag< 12 >) const |
|
vtkm::internal::remove_cvref< T13 > & | GetImpl (vtkm::internal::IndexTag< 13 >) |
|
const vtkm::internal::remove_cvref< T13 > & | GetImpl (vtkm::internal::IndexTag< 13 >) const |
|
vtkm::internal::remove_cvref< T14 > & | GetImpl (vtkm::internal::IndexTag< 14 >) |
|
const vtkm::internal::remove_cvref< T14 > & | GetImpl (vtkm::internal::IndexTag< 14 >) const |
|
vtkm::internal::remove_cvref< T15 > & | GetImpl (vtkm::internal::IndexTag< 15 >) |
|
const vtkm::internal::remove_cvref< T15 > & | GetImpl (vtkm::internal::IndexTag< 15 >) const |
|
vtkm::internal::remove_cvref< T16 > & | GetImpl (vtkm::internal::IndexTag< 16 >) |
|
const vtkm::internal::remove_cvref< T16 > & | GetImpl (vtkm::internal::IndexTag< 16 >) const |
|
vtkm::internal::remove_cvref< T17 > & | GetImpl (vtkm::internal::IndexTag< 17 >) |
|
const vtkm::internal::remove_cvref< T17 > & | GetImpl (vtkm::internal::IndexTag< 17 >) const |
|
vtkm::internal::remove_cvref< T18 > & | GetImpl (vtkm::internal::IndexTag< 18 >) |
|
const vtkm::internal::remove_cvref< T18 > & | GetImpl (vtkm::internal::IndexTag< 18 >) const |
|
vtkm::internal::remove_cvref< T19 > & | GetImpl (vtkm::internal::IndexTag< 19 >) |
|
const vtkm::internal::remove_cvref< T19 > & | GetImpl (vtkm::internal::IndexTag< 19 >) const |
|
template<typename vtkm::IdComponent Index> |
const vtkm::internal::remove_cvref< vtkm::TupleElement< Index - 20, RemainingValuesType > > & | GetImpl (vtkm::internal::IndexTag< Index >) |
|
template<typename vtkm::IdComponent Index> |
const vtkm::internal::remove_cvref< vtkm::TupleElement< Index - 20, RemainingValuesType > > & | GetImpl (vtkm::internal::IndexTag< Index >) const |
|
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 , typename T13 , typename T14 , typename T15 , typename T16 , typename T17 , typename T18 , typename T19 , typename T20 , typename... Ts>
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename... As>
vtkm::Tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, Ts... >::Tuple |
( |
A0 && |
a0, |
|
|
A1 && |
a1, |
|
|
A2 && |
a2, |
|
|
A3 && |
a3, |
|
|
A4 && |
a4, |
|
|
A5 && |
a5, |
|
|
A6 && |
a6, |
|
|
A7 && |
a7, |
|
|
A8 && |
a8, |
|
|
A9 && |
a9, |
|
|
A10 && |
a10, |
|
|
A11 && |
a11, |
|
|
A12 && |
a12, |
|
|
A13 && |
a13, |
|
|
A14 && |
a14, |
|
|
A15 && |
a15, |
|
|
A16 && |
a16, |
|
|
A17 && |
a17, |
|
|
A18 && |
a18, |
|
|
A19 && |
a19, |
|
|
As &&... |
remainingArgs |
|
) |
| |
|
inline |