ChatPlexSDK-BS 1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CP_SDK::Utils::Delegate< t_FnType > Class Template Reference

Delegate helper class. More...

#include <Delegate.hpp>

Inherits CP_SDK::Utils::DelegateImpl< t_FnType >.

Collaboration diagram for CP_SDK::Utils::Delegate< t_FnType >:
Collaboration graph
[legend]

Public Member Functions

template<class t_Lambda , class t_Sig = typename Internals::LambdaSignatureHelper<decltype(&t_Lambda::operator())>::Signature>
 Delegate (const t_Lambda &p_Lambda)
 Make delegate.
 
virtual ~Delegate ()
 Destructor.
 

Detailed Description

template<class t_FnType>
class CP_SDK::Utils::Delegate< t_FnType >

Delegate helper class.

Definition at line 122 of file Delegate.hpp.

Constructor & Destructor Documentation

◆ Delegate()

template<class t_FnType >
template<class t_Lambda , class t_Sig = typename Internals::LambdaSignatureHelper<decltype(&t_Lambda::operator())>::Signature>
CP_SDK::Utils::Delegate< t_FnType >::Delegate ( const t_Lambda &  p_Lambda)
inline

Make delegate.

Parameters
p_LambdaLambda function

Definition at line 130 of file Delegate.hpp.

◆ ~Delegate()

template<class t_FnType >
virtual CP_SDK::Utils::Delegate< t_FnType >::~Delegate ( )
inlinevirtual

Destructor.

Definition at line 136 of file Delegate.hpp.


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