virthttp  0.0
libvirt http interface
Static Public Member Functions | List of all members
TPImpl Struct Reference

#include <TypesParam.hpp>

Static Public Member Functions

template<class Fcn , class U , class... Args>
static auto wrap_oparm_set_tp (U *underlying, Fcn fcn, Args...args) -> std::optional< virt::TypedParams >
 
template<class U , class CountFcn , class DataFcn , class... Args, class = std::enable_if_t<std::is_invocable_v<DataFcn, U*, virTypedParameterPtr, int*, Args...>>>
static auto wrap_oparm_fill_tp (U *underlying, CountFcn count_fcn, DataFcn data_fcn, Args...args) -> std::optional< virt::TypedParams >
 
template<class U , class DataFcn , class... Args>
static auto wrap_oparm_fill_tp (U *underlying, DataFcn data_fcn, Args...args) -> std::optional< virt::TypedParams >
 

Member Function Documentation

template<class U , class CountFcn , class DataFcn , class... Args, class = std::enable_if_t<std::is_invocable_v<DataFcn, U*, virTypedParameterPtr, int*, Args...>>>
static auto TPImpl::wrap_oparm_fill_tp ( U *  underlying,
CountFcn  count_fcn,
DataFcn  data_fcn,
Args...  args 
) -> std::optional<virt::TypedParams>
inlinestatic
template<class U , class DataFcn , class... Args>
static auto TPImpl::wrap_oparm_fill_tp ( U *  underlying,
DataFcn  data_fcn,
Args...  args 
) -> std::optional<virt::TypedParams>
inlinestatic
template<class Fcn , class U , class... Args>
static auto TPImpl::wrap_oparm_set_tp ( U *  underlying,
Fcn  fcn,
Args...  args 
) -> std::optional<virt::TypedParams>
inlinestatic

The documentation for this struct was generated from the following file: