VTK-m
2.2
|
This class is primarily intended to filters to throw in the control environment to indicate an execution failure due to misconfiguration e.g. More...
#include <ErrorFilterExecution.h>
Public Member Functions | |
ErrorFilterExecution (const std::string &message) | |
Public Member Functions inherited from vtkm::cont::Error | |
const std::string & | GetMessage () const |
Returns a message describing what caused the error. More... | |
const std::string & | GetStackTrace () const |
Provides a stack trace to the location where this error was thrown. More... | |
const char * | what () const noexcept override |
Returns the message for the error and the stack trace for it. More... | |
bool | GetIsDeviceIndependent () const |
Returns true if this exception is device independent. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from vtkm::cont::Error | |
Error () | |
Error (const std::string &message, bool is_device_independent=false) | |
void | SetMessage (const std::string &message) |
This class is primarily intended to filters to throw in the control environment to indicate an execution failure due to misconfiguration e.g.
incorrect parameters, etc. This is a device independent exception i.e. when thrown, unlike most other exceptions, VTK-m will not try to re-execute the filter on another available device.
|
inline |