STM32LIB
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
fastdelegate::DelegateMemento Class Reference

#include <FastDelegate.h>

Inheritance diagram for fastdelegate::DelegateMemento:
fastdelegate::detail::ClosurePtr< GenericMemFn, StaticFunctionPtr, UnvoidStaticFunctionPtr > fastdelegate::detail::ClosurePtr< GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr >

Public Member Functions

 DelegateMemento ()
 
void clear ()
 
bool IsEqual (const DelegateMemento &x) const
 
bool IsLess (const DelegateMemento &right) const
 
bool operator! () const
 
bool empty () const
 
DelegateMementooperator= (const DelegateMemento &right)
 
bool operator< (const DelegateMemento &right)
 
bool operator> (const DelegateMemento &right)
 
 DelegateMemento (const DelegateMemento &right)
 

Protected Types

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

Protected Member Functions

void SetMementoFrom (const DelegateMemento &right)
 

Protected Attributes

detail::GenericClass * m_pthis
 
GenericMemFuncType m_pFunction
 

Member Typedef Documentation

typedef void(detail::GenericClass::* fastdelegate::DelegateMemento::GenericMemFuncType) ()
protected

Constructor & Destructor Documentation

fastdelegate::DelegateMemento::DelegateMemento ( )
inline
fastdelegate::DelegateMemento::DelegateMemento ( const DelegateMemento right)
inline

Member Function Documentation

void fastdelegate::DelegateMemento::clear ( )
inline
bool fastdelegate::DelegateMemento::IsEqual ( const DelegateMemento x) const
inline
bool fastdelegate::DelegateMemento::IsLess ( const DelegateMemento right) const
inline
bool fastdelegate::DelegateMemento::operator! ( ) const
inline
bool fastdelegate::DelegateMemento::empty ( ) const
inline
DelegateMemento& fastdelegate::DelegateMemento::operator= ( const DelegateMemento right)
inline
bool fastdelegate::DelegateMemento::operator< ( const DelegateMemento right)
inline
bool fastdelegate::DelegateMemento::operator> ( const DelegateMemento right)
inline
void fastdelegate::DelegateMemento::SetMementoFrom ( const DelegateMemento right)
inlineprotected

Member Data Documentation

detail::GenericClass* fastdelegate::DelegateMemento::m_pthis
protected
GenericMemFuncType fastdelegate::DelegateMemento::m_pFunction
protected

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