Halide
Errors.h File Reference
#include "Halide.h"

Go to the source code of this file.

Macros

#define user_error   Halide::Internal::ErrorReport(__FILE__, __LINE__, nullptr, Halide::Internal::ErrorReport::User)
 
#define user_warning   Halide::Internal::ErrorReport(__FILE__, __LINE__, nullptr, Halide::Internal::ErrorReport::User | Halide::Internal::ErrorReport::Warning)
 
#define user_assert(c)   _halide_internal_assertion(c, Halide::Internal::ErrorReport::User)
 
#define internal_assert(c)   _halide_internal_assertion(c, 0)
 
#define internal_error   Halide::Internal::ErrorReport(__FILE__, __LINE__, nullptr, 0)
 

Macro Definition Documentation

◆ user_error

#define user_error   Halide::Internal::ErrorReport(__FILE__, __LINE__, nullptr, Halide::Internal::ErrorReport::User)

Definition at line 7 of file Errors.h.

◆ user_warning

Definition at line 11 of file Errors.h.

◆ user_assert

#define user_assert (   c)    _halide_internal_assertion(c, Halide::Internal::ErrorReport::User)

Definition at line 15 of file Errors.h.

◆ internal_assert

#define internal_assert (   c)    _halide_internal_assertion(c, 0)

Definition at line 19 of file Errors.h.

◆ internal_error

#define internal_error   Halide::Internal::ErrorReport(__FILE__, __LINE__, nullptr, 0)

Definition at line 23 of file Errors.h.