Convenience macros that lift functions that take C types into functions that take and return exprs, and call the original function at runtime under the hood.
More...
|
#define | _halide_check_arg_type(t, name, e, n) |
|
#define | HalideExtern_1(rt, name, t1) |
|
#define | HalideExtern_2(rt, name, t1, t2) |
|
#define | HalideExtern_3(rt, name, t1, t2, t3) |
|
#define | HalideExtern_4(rt, name, t1, t2, t3, t4) |
|
#define | HalideExtern_5(rt, name, t1, t2, t3, t4, t5) |
|
#define | HalidePureExtern_1(rt, name, t1) |
|
#define | HalidePureExtern_2(rt, name, t1, t2) |
|
#define | HalidePureExtern_3(rt, name, t1, t2, t3) |
|
#define | HalidePureExtern_4(rt, name, t1, t2, t3, t4) |
|
#define | HalidePureExtern_5(rt, name, t1, t2, t3, t4, t5) |
|
Convenience macros that lift functions that take C types into functions that take and return exprs, and call the original function at runtime under the hood.
See test/c_function.cpp for example usage.
Definition in file Extern.h.