OpenSDN source code
AgentStaticObjectFactory Struct Reference

#include <agent_factory.h>

Inheritance diagram for AgentStaticObjectFactory:
Collaboration diagram for AgentStaticObjectFactory:

Static Public Member Functions

template<class Base , class T1 , class T2 , class T3 , class T4 , class T5 >
static FactoryTypes< Base, T1 &, int, uint32_t, T2 *, uint32_t, T3 *, T4 *, T5 * >::BasePointer CreateRef (T1 &arg1, int arg2, uint32_t arg3, T2 *arg4, uint32_t arg5, T3 *arg6, T4 *arg7, T5 *arg8)
 
template<class Base , class T1 , class T2 , class T3 , class T4 >
static FactoryTypes< Base, T1 &, T2 *, uint32_t, T3 *, T4 * >::BasePointer CreateRef (T1 &arg1, T2 *arg2, uint32_t arg3, T3 *arg4, T4 *arg5)
 
- Static Public Member Functions inherited from StaticObjectFactory
template<class Base , class Impl , class ... Args>
static FactoryTypes< Base, Args... >::BasePointer NewInstance (Args ...args)
 
template<class Base , class Impl , class ... Args>
static void LinkImpl ()
 
template<class Base , class ... Args>
static FactoryTypes< Base, Args... >::BasePointer Create (Args ...args)
 
template<class BaseType , int par, class ... Args>
static FactoryTypes< BaseType, Args... >::BasePointer Create (Args &&...args)
 

Detailed Description

Definition at line 28 of file agent_factory.h.

Member Function Documentation

◆ CreateRef() [1/2]

template<class Base , class T1 , class T2 , class T3 , class T4 , class T5 >
static FactoryTypes<Base, T1&, int, uint32_t, T2*, uint32_t, T3*, T4*, T5*>::BasePointer AgentStaticObjectFactory::CreateRef ( T1 &  arg1,
int  arg2,
uint32_t  arg3,
T2 *  arg4,
uint32_t  arg5,
T3 *  arg6,
T4 *  arg7,
T5 *  arg8 
)
inlinestatic

Definition at line 33 of file agent_factory.h.

◆ CreateRef() [2/2]

template<class Base , class T1 , class T2 , class T3 , class T4 >
static FactoryTypes<Base, T1&, T2*, uint32_t, T3*, T4*>::BasePointer AgentStaticObjectFactory::CreateRef ( T1 &  arg1,
T2 *  arg2,
uint32_t  arg3,
T3 *  arg4,
T4 *  arg5 
)
inlinestatic

Definition at line 41 of file agent_factory.h.


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