#include <pdf_observer.h>
Public Types | |
typedef IFunctor< R, A1, A2, A3, A4, A5 > * | IFunctorPtr |
Public Member Functions | |
IFunctor () | |
virtual | ~IFunctor () |
virtual R | operator() ()=0 |
virtual R | operator() (A1 arg1)=0 |
virtual R | operator() (A1 arg1, A2 arg2)=0 |
virtual R | operator() (A1 arg1, A2 arg2, A3 arg3)=0 |
virtual R | operator() (A1 arg1, A2 arg2, A3 arg3, A4 arg4)=0 |
virtual R | operator() (A1 arg1, A2 arg2, A3 arg3, A4 arg4, A5 arg5)=0 |
virtual bool | compare (IFunctorPtr p)=0 |
Definition at line 49 of file pdf_observer.h.
typedef IFunctor<R, A1, A2, A3, A4, A5>* pdf::IFunctor< R, A1, A2, A3, A4, A5 >::IFunctorPtr |
Reimplemented in pdf::Functor< T, R, A1, A2, A3, A4, A5 >.
Definition at line 52 of file pdf_observer.h.
pdf::IFunctor< R, A1, A2, A3, A4, A5 >::IFunctor | ( | ) | [inline] |
Definition at line 55 of file pdf_observer.h.
virtual pdf::IFunctor< R, A1, A2, A3, A4, A5 >::~IFunctor | ( | ) | [inline, virtual] |
Definition at line 56 of file pdf_observer.h.
virtual bool pdf::IFunctor< R, A1, A2, A3, A4, A5 >::compare | ( | IFunctorPtr | p | ) | [pure virtual] |
Implemented in pdf::Functor< T, R, A1, A2, A3, A4, A5 >.
virtual R pdf::IFunctor< R, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1, | |
A2 | arg2, | |||
A3 | arg3, | |||
A4 | arg4, | |||
A5 | arg5 | |||
) | [pure virtual] |
Implemented in pdf::Functor< T, R, A1, A2, A3, A4, A5 >.
virtual R pdf::IFunctor< R, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1, | |
A2 | arg2, | |||
A3 | arg3, | |||
A4 | arg4 | |||
) | [pure virtual] |
Implemented in pdf::Functor< T, R, A1, A2, A3, A4, A5 >.
virtual R pdf::IFunctor< R, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1, | |
A2 | arg2, | |||
A3 | arg3 | |||
) | [pure virtual] |
Implemented in pdf::Functor< T, R, A1, A2, A3, A4, A5 >.
virtual R pdf::IFunctor< R, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1, | |
A2 | arg2 | |||
) | [pure virtual] |
Implemented in pdf::Functor< T, R, A1, A2, A3, A4, A5 >.
virtual R pdf::IFunctor< R, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1 | ) | [pure virtual] |
Implemented in pdf::Functor< T, R, A1, A2, A3, A4, A5 >.
virtual R pdf::IFunctor< R, A1, A2, A3, A4, A5 >::operator() | ( | ) | [pure virtual] |
Implemented in pdf::Functor< T, R, A1, A2, A3, A4, A5 >.