Public Member Functions | Public Attributes | List of all members
factory< CFunc, AFunc, CReturn(CArgs...), AReturn(AArgs...)> Struct Template Reference

#include <init.h>

Public Member Functions

template<typename Class , typename... Extra>
void execute (Class &cl, const Extra &...extra)&&
 
 factory (CFunc &&c, AFunc &&a)
 

Public Attributes

remove_reference_t< AFunc > alias_factory
 
remove_reference_t< CFunc > class_factory
 

Detailed Description

template<typename CFunc, typename AFunc, typename CReturn, typename... CArgs, typename AReturn, typename... AArgs>
struct factory< CFunc, AFunc, CReturn(CArgs...), AReturn(AArgs...)>

Definition at line 247 of file init.h.

Constructor & Destructor Documentation

template<typename CFunc , typename AFunc , typename CReturn , typename... CArgs, typename AReturn , typename... AArgs>
factory< CFunc, AFunc, CReturn(CArgs...), AReturn(AArgs...)>::factory ( CFunc &&  c,
AFunc &&  a 
)
inline

Definition at line 258 of file init.h.

Member Function Documentation

template<typename CFunc , typename AFunc , typename CReturn , typename... CArgs, typename AReturn , typename... AArgs>
template<typename Class , typename... Extra>
void factory< CFunc, AFunc, CReturn(CArgs...), AReturn(AArgs...)>::execute ( Class cl,
const Extra &...  extra 
)
inline

Definition at line 264 of file init.h.

Member Data Documentation

template<typename CFunc , typename AFunc , typename CReturn , typename... CArgs, typename AReturn , typename... AArgs>
remove_reference_t<AFunc> factory< CFunc, AFunc, CReturn(CArgs...), AReturn(AArgs...)>::alias_factory

Definition at line 256 of file init.h.

template<typename CFunc , typename AFunc , typename CReturn , typename... CArgs, typename AReturn , typename... AArgs>
remove_reference_t<CFunc> factory< CFunc, AFunc, CReturn(CArgs...), AReturn(AArgs...)>::class_factory

Definition at line 250 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