DChain::MethodBase< Arg > Class Template Reference

#include <DCSimpleSelector.h>

Inheritance diagram for DChain::MethodBase< Arg >:

DChain::MethodAdapter< MethodT, Arg > DChain::MethodAnd< LHS, RHS, Arg > DChain::MethodHolder< Arg > DChain::MethodOr< LHS, RHS, Arg > List of all members.

Public Types

typedef Arg arg_type

Public Member Functions

virtual bool select (Arg &)=0
virtual MethodBaseclone () const =0

Detailed Description

template<class Arg>
class DChain::MethodBase< Arg >

Definition at line 65 of file DCSimpleSelector.h.


Member Typedef Documentation

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

Reimplemented in DChain::MethodAnd< LHS, RHS, Arg >, DChain::MethodOr< LHS, RHS, Arg >, and DChain::MethodHolder< Arg >.

Definition at line 67 of file DCSimpleSelector.h.


Member Function Documentation

template<class Arg>
virtual MethodBase* DChain::MethodBase< Arg >::clone (  )  const [pure virtual]

Implemented in DChain::MethodAnd< LHS, RHS, Arg >, DChain::MethodOr< LHS, RHS, Arg >, DChain::MethodHolder< Arg >, and DChain::MethodAdapter< MethodT, Arg >.

template<class Arg>
virtual bool DChain::MethodBase< Arg >::select ( Arg &   )  [pure virtual]

Implemented in DChain::MethodAnd< LHS, RHS, Arg >, DChain::MethodOr< LHS, RHS, Arg >, DChain::MethodHolder< Arg >, and DChain::MethodAdapter< MethodT, Arg >.


Generated on Tue Nov 29 23:36:25 2016 for BOSS_7.0.2 by  doxygen 1.4.7