#include <Tuple.h>
 | 
| template<typename Function , typename... Args>  | 
| auto  | Apply (Function &&f, Args &&... args) -> decltype(f(std::forward< Args >(args)...)) | 
|   | 
| template<typename Function , typename... Args>  | 
| auto  | Apply (Function &&f, Args &&... args) const -> decltype(f(std::forward< Args >(args)...)) | 
|   | 
| template<typename Function >  | 
| void  | ForEach (Function &&) const | 
|   | 
| template<typename Function >  | 
| vtkm::Tuple  | Transform (Function &&) const | 
|   | 
◆ Apply() [1/2]
template<typename Function , typename... Args> 
  
  
      
        
          | auto vtkm::Tuple<>::Apply  | 
          ( | 
          Function &&  | 
          f,  | 
         
        
           | 
           | 
          Args &&...  | 
          args  | 
         
        
           | 
          ) | 
           |  -> decltype(f(std::forward<Args>(args)...))
   | 
         
       
   | 
  
inline   | 
  
 
 
◆ Apply() [2/2]
template<typename Function , typename... Args> 
  
  
      
        
          | auto vtkm::Tuple<>::Apply  | 
          ( | 
          Function &&  | 
          f,  | 
         
        
           | 
           | 
          Args &&...  | 
          args  | 
         
        
           | 
          ) | 
           |  const -> decltype(f(std::forward<Args>(args)...))
   | 
         
       
   | 
  
inline   | 
  
 
 
◆ ForEach()
template<typename Function > 
 
 
◆ Transform()
template<typename Function > 
 
 
◆ Size
The documentation for this class was generated from the following file: