Static Public Member Functions | List of all members
constructor< Args > Struct Template Reference

#include <init.h>

Static Public Member Functions

template<typename Class , typename... Extra, enable_if_t<!Class::has_alias, int > = 0>
static void execute (Class &cl, const Extra &...extra)
 
template<typename Class , typename... Extra, enable_if_t< Class::has_alias &&std::is_constructible< Cpp< 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< Cpp< Class >, Args... >::value, int > = 0>
static void execute (Class &cl, const Extra &...extra)
 

Detailed Description

template<typename... Args>
struct constructor< Args >

Definition at line 171 of file init.h.

Member Function Documentation

template<typename... Args>
template<typename Class , typename... Extra, enable_if_t<!Class::has_alias, int > = 0>
static void constructor< Args >::execute ( Class cl,
const Extra &...  extra 
)
inlinestatic

Definition at line 173 of file init.h.

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

Definition at line 182 of file init.h.

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

Definition at line 194 of file init.h.


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


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:47