Go to the documentation of this file.
   10 #ifndef vtk_m_exec_FunctorBase_h 
   11 #define vtk_m_exec_FunctorBase_h 
   17 #include <vtkm/cont/vtkm_cont_export.h> 
   40   void RaiseError(
const char* message)
 const { this->ErrorMessage.RaiseError(message); }
 
   49     this->ErrorMessage = buffer;
 
   58 #endif //vtk_m_exec_FunctorBase_h 
  
#define VTKM_EXEC
Definition: ExportMacros.h:51
 
Groups connected points that have the same field value.
Definition: Atomic.h:19
 
#define VTKM_EXEC_CONT
Definition: ExportMacros.h:52
 
vtkm::exec::internal::ErrorMessageBuffer ErrorMessage
Definition: FunctorBase.h:53
 
VTKM_CONT void SetErrorMessageBuffer(const vtkm::exec::internal::ErrorMessageBuffer &buffer)
Set the error message buffer so that running algorithms can report errors.
Definition: FunctorBase.h:47
 
#define VTKM_CONT
Definition: ExportMacros.h:57
 
Base class for all user worklets invoked in the execution environment from a call to vtkm::cont::Devi...
Definition: FunctorBase.h:30
 
VTKM_EXEC_CONT FunctorBase()
Definition: FunctorBase.h:34
 
#define VTKM_ALWAYS_EXPORT
Definition: ExportMacros.h:92
 
VTKM_EXEC void RaiseError(const char *message) const
Definition: FunctorBase.h:40