flux sdk  v01.05.00-6-g190c94c
Embedded C++ SDK
Loading...
Searching...
No Matches
flxObjFactoryArgs< T, Args > Struct Template Reference

#include <flxOptEnableDevice.h>

Inheritance diagram for flxObjFactoryArgs< T, Args >:
flxObjFactoryArgsBase< T >

Public Member Functions

void setup (Args... args)
 
T * create ()
 
virtual T * create (void)=0
 

Public Attributes

std::function< T *()> callBack = nullptr
 

Member Function Documentation

◆ create()

template<typename T , typename... Args>
T * flxObjFactoryArgs< T, Args >::create ( void  )
inlinevirtual

◆ setup()

template<typename T , typename... Args>
void flxObjFactoryArgs< T, Args >::setup ( Args...  args)
inline

Member Data Documentation

◆ callBack

template<typename T , typename... Args>
std::function<T *()> flxObjFactoryArgs< T, Args >::callBack = nullptr

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