Halide 20.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
Errors.h
Go to the documentation of this file.
1#ifndef ERRORS_H
2#define ERRORS_H
3
4#include "Halide.h"
5
6#define internal_error Halide::Internal::ErrorReport<Halide::InternalError>(__FILE__, __FUNCTION__, __LINE__, nullptr)
7#define user_error Halide::Internal::ErrorReport<Halide::CompileError>(__FILE__, __FUNCTION__, __LINE__, nullptr)
8#define user_warning Halide::Internal::WarningReport(__FILE__, __FUNCTION__, __LINE__, nullptr)
9
10#define user_assert(c) _halide_internal_assertion(c, Halide::CompileError)
11#define internal_assert(c) _halide_internal_assertion(c, Halide::InternalError)
12
13#endif