| 
| template<typename Conv  = void, typename U , typename CountFRet , typename DataFRet , typename T >  | 
| auto  | wrap_oparm_owning_fill_static_arr (U underlying, CountFRet(*count_fcn)(U), DataFRet(*data_fcn)(U, T *, CountFRet)) | 
|   | 
| template<typename Conv  = void, typename U , typename CF , typename DF >  | 
| auto  | wrap_oparm_owning_fill_freeable_arr (U underlying, CF count_fcn, DF data_fcn) | 
|   | 
| template<typename Conv  = void, typename U , typename CF , typename DF >  | 
| auto  | wrap_oparm_owning_fill_autodestroyable_arr (U underlying, CF count_fcn, DF data_fcn) | 
|   | 
| template<typename Wrap  = void, typename U , typename DataFRet , typename T , typename... DataFArgs>  | 
| auto  | wrap_opram_owning_set_destroyable_arr (U underlying, DataFRet(*data_fcn)(U, T **, DataFArgs...), DataFArgs...data_f_args) | 
|   |