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.