| 
| template<typename Functor , typename... Args>  | 
| void  | vtkm::cont::CastAndCall (const vtkm::cont::Field &field, Functor &&f, Args &&... args) | 
|   | A specialization of CastAndCall for basic Field to make it be treated just like any other dynamic object.  More...
  | 
|   | 
| template<typename T >  | 
| vtkm::cont::Field  | vtkm::cont::make_Field (std::string name, Field::Association association, const T *data, vtkm::Id size, vtkm::CopyFlag copy) | 
|   | Convenience functions to build fields from C style arrays and std::vector.  More...
  | 
|   | 
| template<typename T >  | 
| vtkm::cont::Field  | vtkm::cont::make_Field (std::string name, Field::Association association, const std::vector< T > &data, vtkm::CopyFlag copy) | 
|   | 
| template<typename T >  | 
| vtkm::cont::Field  | vtkm::cont::make_FieldMove (std::string name, Field::Association association, std::vector< T > &&data) | 
|   | 
| template<typename T >  | 
| vtkm::cont::Field  | vtkm::cont::make_Field (std::string name, Field::Association association, std::vector< T > &&data, vtkm::CopyFlag vtkmNotUsed(copy)) | 
|   | 
| template<typename T >  | 
| vtkm::cont::Field  | vtkm::cont::make_Field (std::string name, Field::Association association, std::initializer_list< T > &&data) | 
|   | 
| template<typename T , typename S >  | 
| vtkm::cont::Field  | vtkm::cont::make_FieldPoint (std::string name, const vtkm::cont::ArrayHandle< T, S > &data) | 
|   | Convenience function to build point fields from vtkm::cont::ArrayHandle.  More...
  | 
|   | 
| vtkm::cont::Field  | vtkm::cont::make_FieldPoint (std::string name, const vtkm::cont::UnknownArrayHandle &data) | 
|   | Convenience function to build point fields from vtkm::cont::UnknownArrayHandle.  More...
  | 
|   | 
| template<typename T , typename S >  | 
| vtkm::cont::Field  | vtkm::cont::make_FieldCell (std::string name, const vtkm::cont::ArrayHandle< T, S > &data) | 
|   | Convenience function to build cell fields from vtkm::cont::ArrayHandle.  More...
  | 
|   | 
| vtkm::cont::Field  | vtkm::cont::make_FieldCell (std::string name, const vtkm::cont::UnknownArrayHandle &data) | 
|   | Convenience function to build cell fields from vtkm::cont::UnknownArrayHandle.  More...
  | 
|   |