Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZStd::delegate_memento Class Reference

Inherited by AZStd::Internal::ClosurePtr< GenericMemFn, StaticFunctionPtr, UnvoidStaticFunctionPtr >, and AZStd::Internal::ClosurePtr< GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr >.

Public Member Functions

void clear ()
 
bool is_equal (const delegate_memento &x) const
 
bool is_less (const delegate_memento &right) const
 
bool operator! () const
 
bool empty () const
 
delegate_mementooperator= (const delegate_memento &right)
 
bool operator< (const delegate_memento &right)
 
bool operator> (const delegate_memento &right)
 
 delegate_memento (const delegate_memento &right)
 

Protected Types

typedef void(Internal::GenericClass::* GenericMemFuncType) ()
 

Protected Member Functions

void SetMementoFrom (const delegate_memento &right)
 

Protected Attributes

Internal::GenericClass * m_pthis
 
GenericMemFuncType m_pFunction
 

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