Halide 20.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
Errors.h File Reference
#include "Halide.h"

Go to the source code of this file.

Macros

#define internal_error   Halide::Internal::ErrorReport<Halide::InternalError>(__FILE__, __FUNCTION__, __LINE__, nullptr)
 
#define user_error   Halide::Internal::ErrorReport<Halide::CompileError>(__FILE__, __FUNCTION__, __LINE__, nullptr)
 
#define user_warning   Halide::Internal::WarningReport(__FILE__, __FUNCTION__, __LINE__, nullptr)
 
#define user_assert(c)   _halide_internal_assertion(c, Halide::CompileError)
 
#define internal_assert(c)   _halide_internal_assertion(c, Halide::InternalError)
 

Macro Definition Documentation

◆ internal_error

#define internal_error   Halide::Internal::ErrorReport<Halide::InternalError>(__FILE__, __FUNCTION__, __LINE__, nullptr)

Definition at line 6 of file Errors.h.

◆ user_error

#define user_error   Halide::Internal::ErrorReport<Halide::CompileError>(__FILE__, __FUNCTION__, __LINE__, nullptr)

Definition at line 7 of file Errors.h.

◆ user_warning

#define user_warning   Halide::Internal::WarningReport(__FILE__, __FUNCTION__, __LINE__, nullptr)

Definition at line 8 of file Errors.h.

◆ user_assert

#define user_assert (   c)    _halide_internal_assertion(c, Halide::CompileError)

Definition at line 10 of file Errors.h.

◆ internal_assert

#define internal_assert (   c)    _halide_internal_assertion(c, Halide::InternalError)

Definition at line 11 of file Errors.h.