#include <pdf_observer.h>
Data Structures | |
union | FUNCTOR |
Public Types | |
typedef IFunctor< R, A1, A2, A3, A4, A5 > * | IFunctorPtr |
Public Member Functions | |
Functor (T *callee, Function0 func0) | |
Functor (T *callee, Function1 func1) | |
Functor (T *callee, Function2 func2) | |
Functor (T *callee, Function3 func3) | |
Functor (T *callee, Function4 func4) | |
Functor (T *callee, Function5 func5) | |
~Functor () | |
R | operator() () |
R | operator() (A1 arg1) |
R | operator() (A1 arg1, A2 arg2) |
R | operator() (A1 arg1, A2 arg2, A3 arg3) |
R | operator() (A1 arg1, A2 arg2, A3 arg3, A4 arg4) |
R | operator() (A1 arg1, A2 arg2, A3 arg3, A4 arg4, A5 arg5) |
bool | compare (IFunctorPtr p) |
Definition at line 75 of file pdf_observer.h.
typedef IFunctor<R, A1, A2, A3, A4, A5>* pdf::Functor< T, R, A1, A2, A3, A4, A5 >::IFunctorPtr |
Reimplemented from pdf::IFunctor< R, A1, A2, A3, A4, A5 >.
Definition at line 89 of file pdf_observer.h.
pdf::Functor< T, R, A1, A2, A3, A4, A5 >::Functor | ( | T * | callee, | |
Function0 | func0 | |||
) | [inline] |
Definition at line 93 of file pdf_observer.h.
pdf::Functor< T, R, A1, A2, A3, A4, A5 >::Functor | ( | T * | callee, | |
Function1 | func1 | |||
) | [inline] |
Definition at line 98 of file pdf_observer.h.
pdf::Functor< T, R, A1, A2, A3, A4, A5 >::Functor | ( | T * | callee, | |
Function2 | func2 | |||
) | [inline] |
Definition at line 103 of file pdf_observer.h.
pdf::Functor< T, R, A1, A2, A3, A4, A5 >::Functor | ( | T * | callee, | |
Function3 | func3 | |||
) | [inline] |
Definition at line 108 of file pdf_observer.h.
pdf::Functor< T, R, A1, A2, A3, A4, A5 >::Functor | ( | T * | callee, | |
Function4 | func4 | |||
) | [inline] |
Definition at line 113 of file pdf_observer.h.
pdf::Functor< T, R, A1, A2, A3, A4, A5 >::Functor | ( | T * | callee, | |
Function5 | func5 | |||
) | [inline] |
Definition at line 118 of file pdf_observer.h.
pdf::Functor< T, R, A1, A2, A3, A4, A5 >::~Functor | ( | ) | [inline] |
Definition at line 124 of file pdf_observer.h.
bool pdf::Functor< T, R, A1, A2, A3, A4, A5 >::compare | ( | IFunctorPtr | p | ) | [inline, virtual] |
Implements pdf::IFunctor< R, A1, A2, A3, A4, A5 >.
Definition at line 160 of file pdf_observer.h.
R pdf::Functor< T, R, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1, | |
A2 | arg2, | |||
A3 | arg3, | |||
A4 | arg4, | |||
A5 | arg5 | |||
) | [inline, virtual] |
Implements pdf::IFunctor< R, A1, A2, A3, A4, A5 >.
Definition at line 154 of file pdf_observer.h.
R pdf::Functor< T, R, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1, | |
A2 | arg2, | |||
A3 | arg3, | |||
A4 | arg4 | |||
) | [inline, virtual] |
Implements pdf::IFunctor< R, A1, A2, A3, A4, A5 >.
Definition at line 149 of file pdf_observer.h.
R pdf::Functor< T, R, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1, | |
A2 | arg2, | |||
A3 | arg3 | |||
) | [inline, virtual] |
Implements pdf::IFunctor< R, A1, A2, A3, A4, A5 >.
Definition at line 144 of file pdf_observer.h.
R pdf::Functor< T, R, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1, | |
A2 | arg2 | |||
) | [inline, virtual] |
Implements pdf::IFunctor< R, A1, A2, A3, A4, A5 >.
Definition at line 139 of file pdf_observer.h.
R pdf::Functor< T, R, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1 | ) | [inline, virtual] |
Implements pdf::IFunctor< R, A1, A2, A3, A4, A5 >.
Definition at line 134 of file pdf_observer.h.
R pdf::Functor< T, R, A1, A2, A3, A4, A5 >::operator() | ( | void | ) | [inline, virtual] |
Implements pdf::IFunctor< R, A1, A2, A3, A4, A5 >.
Definition at line 129 of file pdf_observer.h.