OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::CleanupType< F > Class Template Reference

#include <cleanup.hpp>

Public Member Functions

 CleanupType (F method) noexcept
 
 CleanupType (CleanupType &&)=default
 
 ~CleanupType ()
 

Private Member Functions

 CleanupType (const CleanupType &)=delete
 
CleanupTypeoperator= (const CleanupType &)=delete
 

Private Attributes

clean
 

Detailed Description

template<typename F>
class openvpn::CleanupType< F >

Definition at line 20 of file cleanup.hpp.

Constructor & Destructor Documentation

◆ CleanupType() [1/3]

template<typename F >
openvpn::CleanupType< F >::CleanupType ( method)
inlinenoexcept

Definition at line 23 of file cleanup.hpp.

◆ CleanupType() [2/3]

template<typename F >
openvpn::CleanupType< F >::CleanupType ( CleanupType< F > &&  )
default

◆ ~CleanupType()

template<typename F >
openvpn::CleanupType< F >::~CleanupType ( )
inline

Definition at line 30 of file cleanup.hpp.

◆ CleanupType() [3/3]

template<typename F >
openvpn::CleanupType< F >::CleanupType ( const CleanupType< F > &  )
privatedelete

Member Function Documentation

◆ operator=()

template<typename F >
CleanupType & openvpn::CleanupType< F >::operator= ( const CleanupType< F > &  )
privatedelete

Member Data Documentation

◆ clean

template<typename F >
F openvpn::CleanupType< F >::clean
private

Definition at line 39 of file cleanup.hpp.


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