#include <DCSimpleSelector.h>
Inheritance diagram for DChain::MethodHolder< Arg >:
Public Types | |
typedef Arg | arg_type |
Public Member Functions | |
MethodHolder (DCSelectionFunction< Arg > &iSelector) | |
MethodBase< Arg > * | clone () const |
bool | select (Arg &iArg) |
Private Attributes | |
DCSelectionFunction< Arg > & | m_selector |
Definition at line 123 of file DCSimpleSelector.h.
typedef Arg DChain::MethodHolder< Arg >::arg_type |
DChain::MethodHolder< Arg >::MethodHolder | ( | DCSelectionFunction< Arg > & | iSelector | ) | [inline] |
Definition at line 127 of file DCSimpleSelector.h.
00127 : 00128 m_selector(iSelector) {} MethodBase<Arg>* clone() const {
MethodBase<Arg>* DChain::MethodHolder< Arg >::clone | ( | ) | const [inline, virtual] |
bool DChain::MethodHolder< Arg >::select | ( | Arg & | iArg | ) | [inline, virtual] |
Implements DChain::MethodBase< Arg >.
Definition at line 132 of file DCSimpleSelector.h.
References DChain::MethodHolder< Arg >::m_selector.
00132 { 00133 return m_selector( iArg); 00134 }
DCSelectionFunction<Arg>& DChain::MethodHolder< Arg >::m_selector [private] |
Definition at line 136 of file DCSimpleSelector.h.
Referenced by DChain::MethodHolder< Arg >::select().