Public Member Functions | Public Attributes | List of all members
pickle_factory< Get, Set, RetState(Self), NewInstance(ArgState)> Struct Template Reference

#include <init.h>

Public Member Functions

template<typename Class , typename... Extra>
void execute (Class &cl, const Extra &...extra) &&
 
 pickle_factory (Get get, Set set)
 

Public Attributes

remove_reference_t< Get > get
 
remove_reference_t< Set > set
 

Detailed Description

template<typename Get, typename Set, typename RetState, typename Self, typename NewInstance, typename ArgState>
struct pickle_factory< Get, Set, RetState(Self), NewInstance(ArgState)>

Definition at line 399 of file init.h.

Constructor & Destructor Documentation

◆ pickle_factory()

template<typename Get , typename Set , typename RetState , typename Self , typename NewInstance , typename ArgState >
pickle_factory< Get, Set, RetState(Self), NewInstance(ArgState)>::pickle_factory ( Get  get,
Set  set 
)
inline

Definition at line 407 of file init.h.

Member Function Documentation

◆ execute()

template<typename Get , typename Set , typename RetState , typename Self , typename NewInstance , typename ArgState >
template<typename Class , typename... Extra>
void pickle_factory< Get, Set, RetState(Self), NewInstance(ArgState)>::execute ( Class cl,
const Extra &...  extra 
) &&
inline

Definition at line 410 of file init.h.

Member Data Documentation

◆ get

template<typename Get , typename Set , typename RetState , typename Self , typename NewInstance , typename ArgState >
remove_reference_t<Get> pickle_factory< Get, Set, RetState(Self), NewInstance(ArgState)>::get

Definition at line 402 of file init.h.

◆ set

template<typename Get , typename Set , typename RetState , typename Self , typename NewInstance , typename ArgState >
remove_reference_t<Set> pickle_factory< Get, Set, RetState(Self), NewInstance(ArgState)>::set

Definition at line 405 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:53