|
CHROMA
|
#include <objfunctor.h>
Public Types | |
| typedef FunctorImpl< R, TList > | Impl |
| typedef R | ResultType |
| typedef TList | ParmList |
| typedef Impl::Parm1 | Parm1 |
| typedef Impl::Parm2 | Parm2 |
| typedef Impl::Parm3 | Parm3 |
| typedef Impl::Parm4 | Parm4 |
| typedef Impl::Parm5 | Parm5 |
Public Member Functions | |
| ObjectFunctor () | |
| ObjectFunctor (const ObjectFunctor &rhs) | |
| ObjectFunctor (std::auto_ptr< Impl > spImpl) | |
| template<typename Fun > | |
| ObjectFunctor (Fun fun) | |
| template<class PtrObj , typename MemFn > | |
| ObjectFunctor (const PtrObj &p, MemFn memFn) | |
| ObjectFunctor & | operator= (const ObjectFunctor &rhs) |
| ResultType | operator() () |
| ResultType | operator() (Parm1 p1) |
| ResultType | operator() (Parm1 p1, Parm2 p2) |
| ResultType | operator() (Parm1 p1, Parm2 p2, Parm3 p3) |
| ResultType | operator() (Parm1 p1, Parm2 p2, Parm3 p3, Parm4 p4) |
| ResultType | operator() (Parm1 p1, Parm2 p2, Parm3 p3, Parm4 p4, Parm5 p5) |
Private Attributes | |
| std::auto_ptr< Impl > | spImpl_ |
Definition at line 267 of file objfunctor.h.
| typedef FunctorImpl<R, TList> Chroma::ObjectFunctor< R, TList >::Impl |
Definition at line 271 of file objfunctor.h.
| typedef Impl::Parm1 Chroma::ObjectFunctor< R, TList >::Parm1 |
Definition at line 274 of file objfunctor.h.
| typedef Impl::Parm2 Chroma::ObjectFunctor< R, TList >::Parm2 |
Definition at line 275 of file objfunctor.h.
| typedef Impl::Parm3 Chroma::ObjectFunctor< R, TList >::Parm3 |
Definition at line 276 of file objfunctor.h.
| typedef Impl::Parm4 Chroma::ObjectFunctor< R, TList >::Parm4 |
Definition at line 277 of file objfunctor.h.
| typedef Impl::Parm5 Chroma::ObjectFunctor< R, TList >::Parm5 |
Definition at line 278 of file objfunctor.h.
| typedef TList Chroma::ObjectFunctor< R, TList >::ParmList |
Definition at line 273 of file objfunctor.h.
| typedef R Chroma::ObjectFunctor< R, TList >::ResultType |
Definition at line 272 of file objfunctor.h.
|
inline |
Definition at line 282 of file objfunctor.h.
|
inline |
Definition at line 285 of file objfunctor.h.
|
inline |
Definition at line 288 of file objfunctor.h.
|
inline |
Definition at line 292 of file objfunctor.h.
|
inline |
Definition at line 297 of file objfunctor.h.
|
inline |
Definition at line 311 of file objfunctor.h.
References Chroma::ObjectFunctor< R, TList >::spImpl_.
|
inline |
Definition at line 314 of file objfunctor.h.
References Chroma::ObjectFunctor< R, TList >::spImpl_.
|
inline |
Definition at line 317 of file objfunctor.h.
References Chroma::ObjectFunctor< R, TList >::spImpl_.
|
inline |
Definition at line 320 of file objfunctor.h.
References Chroma::ObjectFunctor< R, TList >::spImpl_.
|
inline |
Definition at line 323 of file objfunctor.h.
References Chroma::ObjectFunctor< R, TList >::spImpl_.
|
inline |
Definition at line 326 of file objfunctor.h.
References Chroma::ObjectFunctor< R, TList >::spImpl_.
|
inline |
Definition at line 301 of file objfunctor.h.
References Chroma::p, and Chroma::ObjectFunctor< R, TList >::spImpl_.
|
private |
Definition at line 330 of file objfunctor.h.
Referenced by Chroma::ObjectFunctor< R, TList >::operator()(), and Chroma::ObjectFunctor< R, TList >::operator=().