virthttp  0.0
libvirt http interface
Functions
virt::meta::heavy Namespace Reference

Functions

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)
 

Function Documentation

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