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

DChain::MethodBase< Arg > Class Template Reference

#include <DCSimpleSelector.h>

Inheritance diagram for DChain::MethodBase< Arg >:

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

Public Types

typedef Arg arg_type
typedef Arg arg_type

Public Member Functions

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

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


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 >, DChain::MethodHolder< Arg >, DChain::MethodAnd< LHS, RHS, Arg >, DChain::MethodOr< LHS, RHS, Arg >, and DChain::MethodHolder< Arg >.

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

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


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 >, DChain::MethodAdapter< MethodT, Arg >, DChain::MethodAnd< LHS, RHS, Arg >, DChain::MethodOr< LHS, RHS, Arg >, DChain::MethodHolder< Arg >, and DChain::MethodAdapter< MethodT, Arg >.

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 >, DChain::MethodAdapter< MethodT, Arg >, 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 >, DChain::MethodAdapter< MethodT, Arg >, 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 >, DChain::MethodAdapter< MethodT, Arg >, DChain::MethodAnd< LHS, RHS, Arg >, DChain::MethodOr< LHS, RHS, Arg >, DChain::MethodHolder< Arg >, and DChain::MethodAdapter< MethodT, Arg >.


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