Go to the documentation of this file.    1 #ifndef __JLANG__JTYPESELECTOR__ 
    2 #define __JLANG__JTYPESELECTOR__ 
   12 namespace JPP { 
using namespace JLANG; }
 
   44     template<
class JSelector_t>
 
   79     void set(
const bool status)
 
   96     template<
class JSelector_t>
 
  125   template<
class JHead_t, 
class JTail_t>
 
  143     template<
class JSelector_t>
 
  161     template<
class JSelector_t>
 
  176   template<
class JHead_t, 
class JTail_t>
 
  183   template<
class JHead_t>
 
  199     template<
class JSelector_t>
 
 
void set(const bool status)
Set acceptance.
 
JTypeSelector()
Default constructor.
 
Auxiliary class for a type holder.
 
static JTypeSelector selector
Selector.
 
JTypeSelector()
Default constructor.
 
JTypeSelector & operator()(const JSelector_t &selector)
Set selection.
 
Interface for selection of objects.
 
Auxiliary class for no type definition.
 
JTypeSelector(const JSelector_t &selector)
Constructor.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
static JTypeSelector selector
Selector.
 
JTypeSelector(const JSelector_t &selector)
Constructor.
 
JTypeSelector(const JSelector_t &selector)
Constructor.
 
JTypeSelector & operator()(const JSelector_t &selector)
Set selection.
 
JClass< T >::argument_type argument_type
Type definition of argument of interface method.
 
virtual bool accept(argument_type object) const
Accept object.
 
virtual bool accept() const
Accept data type.
 
JTypeSelector()
Default constructor.
 
Auxiliary class for selection of data type.
 
JObjectSelector< T >::argument_type argument_type
Type definition of argument of interface method.
 
Auxiliary classes and methods for language specific functionality.