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

#include <FastDelegate.hpp>

Inheritance diagram for fastdelegate::DelegateMemento:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DelegateMemento ()
void clear ()
bool IsEqual (const DelegateMemento &x) const
bool IsLess (const DelegateMemento &right) const
bool operator! () const
bool empty () const
DelegateMemento & operator= (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::empty ( ) const [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::operator< ( const DelegateMemento &  right) [inline]
DelegateMemento& fastdelegate::DelegateMemento::operator= ( const DelegateMemento &  right) [inline]
bool fastdelegate::DelegateMemento::operator> ( const DelegateMemento &  right) [inline]
void fastdelegate::DelegateMemento::SetMementoFrom ( const DelegateMemento &  right) [inline, protected]

Member Data Documentation

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

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