#include <DCSimpleSelector.h>
Inheritance diagram for DChain::MethodHolder< Arg >:
Public Types | |
typedef Arg | arg_type |
typedef Arg | arg_type |
Public Member Functions | |
MethodBase< Arg > * | clone () const |
MethodBase< Arg > * | clone () const |
MethodHolder (DCSelectionFunction< Arg > &iSelector) | |
MethodHolder (DCSelectionFunction< Arg > &iSelector) | |
bool | select (Arg &iArg) |
bool | select (Arg &iArg) |
Private Attributes | |
DCSelectionFunction< Arg > & | m_selector |
DCSelectionFunction< Arg > & | m_selector |
|
Reimplemented from DChain::MethodBase< Arg >. |
|
Reimplemented from DChain::MethodBase< Arg >. |
|
00127 : 00128 m_selector(iSelector) {} MethodBase<Arg>* clone() const {
|
|
00127 : 00128 m_selector(iSelector) {} MethodBase<Arg>* clone() const {
|
|
Implements DChain::MethodBase< Arg >. 00129 { 00130 return new MethodHolder<Arg>(*this); 00131 }
|
|
Implements DChain::MethodBase< Arg >. 00129 { 00130 return new MethodHolder<Arg>(*this); 00131 }
|
|
Implements DChain::MethodBase< Arg >. 00132 { 00133 return m_selector( iArg); 00134 }
|
|
Implements DChain::MethodBase< Arg >. 00132 { 00133 return m_selector( iArg); 00134 }
|
|
|
|
|