OpenSDN source code
StaticObjectFactory::FactoryRecord< Base, Args > Struct Template Reference

#include <factory.h>

Collaboration diagram for StaticObjectFactory::FactoryRecord< Base, Args >:

Public Types

using Signature = typename FactoryTypes< Base, Args... >::Signature
 
using FunctionType = typename FactoryTypes< Base, Args... >::FunctionType
 
using DefaultLinkType = DefaultLink< Base, Args... >
 

Static Public Attributes

static FunctionType create_func_ = nullptr
 
static DefaultLinkType default_link_ {}
 

Detailed Description

template<class Base, class ... Args>
struct StaticObjectFactory::FactoryRecord< Base, Args >

Definition at line 57 of file factory.h.

Member Typedef Documentation

◆ DefaultLinkType

template<class Base , class ... Args>
using StaticObjectFactory::FactoryRecord< Base, Args >::DefaultLinkType = DefaultLink<Base, Args...>

Definition at line 61 of file factory.h.

◆ FunctionType

template<class Base , class ... Args>
using StaticObjectFactory::FactoryRecord< Base, Args >::FunctionType = typename FactoryTypes<Base, Args...>::FunctionType

Definition at line 60 of file factory.h.

◆ Signature

template<class Base , class ... Args>
using StaticObjectFactory::FactoryRecord< Base, Args >::Signature = typename FactoryTypes<Base, Args...>::Signature

Definition at line 59 of file factory.h.

Member Data Documentation

◆ create_func_

template<class Base , class ... Args>
CqlIfRec2::FunctionType CqlIfRec2::create_func_ = nullptr
static

Definition at line 63 of file factory.h.

◆ default_link_

template<class Base , class ... Args>
CqlIfRec2::DefaultLinkType CqlIfRec2::default_link_ {}
static

Definition at line 64 of file factory.h.


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