Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
fastdelegate::DelegateMemento Class Reference

#include <FastDelegate.h>

Inheritance diagram for fastdelegate::DelegateMemento:
Inheritance graph

List of all members.

Public Member Functions

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

Protected Types

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

Protected Member Functions

void SetMementoFrom (const DelegateMemento &right)

Protected Attributes

GenericMemFuncType m_pFunction
detail::GenericClass * m_pthis

Detailed Description

Definition at line 559 of file FastDelegate.h.

Member Typedef Documentation

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

Definition at line 563 of file FastDelegate.h.

Constructor & Destructor Documentation

Definition at line 579 of file FastDelegate.h.

Definition at line 629 of file FastDelegate.h.

Member Function Documentation

Definition at line 580 of file FastDelegate.h.

bool fastdelegate::DelegateMemento::empty ( ) const [inline]

Definition at line 616 of file FastDelegate.h.

bool fastdelegate::DelegateMemento::IsEqual ( const DelegateMemento x) const [inline]

Definition at line 593 of file FastDelegate.h.

bool fastdelegate::DelegateMemento::IsLess ( const DelegateMemento right) const [inline]

Definition at line 598 of file FastDelegate.h.

Definition at line 614 of file FastDelegate.h.

bool fastdelegate::DelegateMemento::operator< ( const DelegateMemento right) [inline]

Definition at line 623 of file FastDelegate.h.

DelegateMemento& fastdelegate::DelegateMemento::operator= ( const DelegateMemento right) [inline]

Definition at line 619 of file FastDelegate.h.

bool fastdelegate::DelegateMemento::operator> ( const DelegateMemento right) [inline]

Definition at line 626 of file FastDelegate.h.

void fastdelegate::DelegateMemento::SetMementoFrom ( const DelegateMemento right) [inline, protected]

Definition at line 636 of file FastDelegate.h.

Member Data Documentation

Definition at line 565 of file FastDelegate.h.

detail::GenericClass* fastdelegate::DelegateMemento::m_pthis [protected]

Definition at line 564 of file FastDelegate.h.

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

Author(s): Mathias L├╝dtke
autogenerated on Thu Jun 6 2019 20:43:53