Public Member Functions | Public Attributes | List of all members
factory< Func, void_type(*)(), Return(Args...)> Struct Template Reference

#include <init.h>

Public Member Functions

template<typename Class , typename... Extra>
void execute (Class &cl, const Extra &...extra) &&
 
 factory (Func &&f)
 

Public Attributes

remove_reference_t< Func > class_factory
 

Detailed Description

template<typename Func, typename Return, typename... Args>
struct factory< Func, void_type(*)(), Return(Args...)>

Definition at line 279 of file init.h.

Constructor & Destructor Documentation

◆ factory()

template<typename Func , typename Return , typename... Args>
factory< Func, void_type(*)(), Return(Args...)>::factory ( Func &&  f)
inline

Definition at line 283 of file init.h.

Member Function Documentation

◆ execute()

template<typename Func , typename Return , typename... Args>
template<typename Class , typename... Extra>
void factory< Func, void_type(*)(), Return(Args...)>::execute ( Class cl,
const Extra &...  extra 
) &&
inline

Definition at line 291 of file init.h.

Member Data Documentation

◆ class_factory

template<typename Func , typename Return , typename... Args>
remove_reference_t<Func> factory< Func, void_type(*)(), Return(Args...)>::class_factory

Definition at line 280 of file init.h.


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


gtsam
Author(s):
autogenerated on Thu Jun 13 2024 03:11:52