μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Static Public Member Functions | List of all members
alias_constructor< Args > Struct Template Reference

#include </builds/ipbus/ipbus-software/uhal/python/pybind11-python2/include/pybind11/detail/init.h>

Static Public Member Functions

template<typename Class , typename... Extra, enable_if_t< Class::has_alias &&std::is_constructible< Alias< Class >, Args... >::value, int > = 0>
static void execute (Class &cl, const Extra &...extra)
 
template<typename Class , typename... Extra, enable_if_t< Class::has_alias &&std::is_constructible< Alias< Class >, Args... >::value, int > = 0>
static void execute (Class &cl, const Extra &...extra)
 

Detailed Description

template<typename... Args>
struct alias_constructor< Args >

Definition at line 247 of file init.h.

Member Function Documentation

◆ execute() [1/2]

template<typename... Args>
template<typename Class , typename... Extra, enable_if_t< Class::has_alias &&std::is_constructible< Alias< Class >, Args... >::value, int > = 0>
static void alias_constructor< Args >::execute ( Class &  cl,
const Extra &...  extra 
)
inlinestatic

Definition at line 252 of file init.h.

◆ execute() [2/2]

template<typename... Args>
template<typename Class , typename... Extra, enable_if_t< Class::has_alias &&std::is_constructible< Alias< Class >, Args... >::value, int > = 0>
static void alias_constructor< Args >::execute ( Class &  cl,
const Extra &...  extra 
)
inlinestatic

Definition at line 258 of file init.h.


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