NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
NES::detail::virtual_enable_shared_from_this_base< isNoexceptDestructible > Struct Template Reference

base class for enabling enable_shared_from_this in classes with multiple super-classes that inherit enable_shared_from_this More...

#include <VirtualEnableSharedFromThis.hpp>

Collaboration diagram for NES::detail::virtual_enable_shared_from_this_base< isNoexceptDestructible >:
[legend]

Public Member Functions

virtual ~virtual_enable_shared_from_this_base () NES_NOEXCEPT(isNoexceptDestructible)=default
 

Detailed Description

template<bool isNoexceptDestructible>
struct NES::detail::virtual_enable_shared_from_this_base< isNoexceptDestructible >

base class for enabling enable_shared_from_this in classes with multiple super-classes that inherit enable_shared_from_this

Constructor & Destructor Documentation

◆ ~virtual_enable_shared_from_this_base()

template<bool isNoexceptDestructible>
virtual NES::detail::virtual_enable_shared_from_this_base< isNoexceptDestructible >::~virtual_enable_shared_from_this_base ( )
virtualdefault

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