AsyncFw 1.2
Async Framework is c++ runtime with timers, poll notifiers, sockets, coroutines, etc.
 
Loading...
Searching...
No Matches
AsyncFw::Instance< T > Class Template Reference

The Instance class. More...

#include <AsyncFw/Instance>

Inheritance diagram for AsyncFw::Instance< T >:
[legend]
Collaboration diagram for AsyncFw::Instance< T >:
[legend]

Public Member Functions

 Instance (const std::string &_name={})
 

Static Public Member Functions

template<typename CT, typename... Args>
static CT * create (Args... args)
 
template<typename... Args>
static T * create (Args... args)
 
static void set (T *p)
 
static T * get ()
 

Protected Member Functions

 Instance (const Instance &)=delete
 
void destroyValue () override
 
virtual void created ()
 

Additional Inherited Members

- Protected Attributes inherited from AsyncFw::AbstractInstance
std::string name
 
- Static Protected Attributes inherited from AsyncFw::AbstractInstance
static class List list
 

Detailed Description

template<typename T>
class AsyncFw::Instance< T >

The Instance class.

Member Function Documentation

◆ destroyValue()

template<typename T>
void AsyncFw::Instance< T >::destroyValue ( )
inlineoverrideprotectedvirtual

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