#include <lcl/ErrorCode.h>
#include <vtkm/internal/ExportMacros.h>
 
Go to the source code of this file.
 | 
|    | vtkm | 
|   | Groups connected points that have the same field value. 
  | 
|   | 
 | 
| enum   | vtkm::ErrorCode {  
  vtkm::ErrorCode::Success, 
vtkm::ErrorCode::InvalidShapeId, 
vtkm::ErrorCode::InvalidNumberOfPoints, 
vtkm::ErrorCode::InvalidCellMetric, 
 
  vtkm::ErrorCode::WrongShapeIdForTagType, 
vtkm::ErrorCode::InvalidPointId, 
vtkm::ErrorCode::InvalidEdgeId, 
vtkm::ErrorCode::InvalidFaceId, 
 
  vtkm::ErrorCode::SolutionDidNotConverge, 
vtkm::ErrorCode::MatrixFactorizationFailed, 
vtkm::ErrorCode::DegenerateCellDetected, 
vtkm::ErrorCode::MalformedCellDetected, 
 
  vtkm::ErrorCode::OperationOnEmptyCell, 
vtkm::ErrorCode::CellNotFound, 
vtkm::ErrorCode::UnknownError
 
 } | 
|   | 
◆ VTKM_RETURN_ON_ERROR
      
        
          | #define VTKM_RETURN_ON_ERROR | 
          ( | 
            | 
          call | ) | 
           | 
        
      
 
Value:  do                                          \
  {                                           \
    auto status = (call);                     \
    {                                         \
      return status;                          \
    }                                         \
  } while (false)