Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DChain::MethodHolder< Arg > Class Template Reference

#include <DCSimpleSelector.h>

Inheritance diagram for DChain::MethodHolder< Arg >:

DChain::MethodBase< Arg > DChain::MethodBase< Arg > List of all members.

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

template<class Arg>
class DChain::MethodHolder< Arg >


Member Typedef Documentation

template<class Arg>
typedef Arg DChain::MethodHolder< Arg >::arg_type
 

Reimplemented from DChain::MethodBase< Arg >.

template<class Arg>
typedef Arg DChain::MethodHolder< Arg >::arg_type
 

Reimplemented from DChain::MethodBase< Arg >.


Constructor & Destructor Documentation

template<class Arg>
DChain::MethodHolder< Arg >::MethodHolder DCSelectionFunction< Arg > &  iSelector  )  [inline]
 

00127                                                            :
00128             m_selector(iSelector) {}
         MethodBase<Arg>* clone() const {

template<class Arg>
DChain::MethodHolder< Arg >::MethodHolder DCSelectionFunction< Arg > &  iSelector  )  [inline]
 

00127                                                            :
00128             m_selector(iSelector) {}
         MethodBase<Arg>* clone() const {


Member Function Documentation

template<class Arg>
MethodBase<Arg>* DChain::MethodHolder< Arg >::clone  )  const [inline, virtual]
 

Implements DChain::MethodBase< Arg >.

00129                                         {
00130             return new MethodHolder<Arg>(*this);
00131          }

template<class Arg>
MethodBase<Arg>* DChain::MethodHolder< Arg >::clone  )  const [inline, virtual]
 

Implements DChain::MethodBase< Arg >.

00129                                         {
00130             return new MethodHolder<Arg>(*this);
00131          }

template<class Arg>
bool DChain::MethodHolder< Arg >::select Arg &  iArg  )  [inline, virtual]
 

Implements DChain::MethodBase< Arg >.

00132                                  {
00133             return m_selector( iArg);
00134          }

template<class Arg>
bool DChain::MethodHolder< Arg >::select Arg &  iArg  )  [inline, virtual]
 

Implements DChain::MethodBase< Arg >.

00132                                  {
00133             return m_selector( iArg);
00134          }


Member Data Documentation

template<class Arg>
DCSelectionFunction<Arg>& DChain::MethodHolder< Arg >::m_selector [private]
 

template<class Arg>
DCSelectionFunction<Arg>& DChain::MethodHolder< Arg >::m_selector [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:16:24 2011 for BOSS6.5.5 by  doxygen 1.3.9.1