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.