HepMC3 event record library
Public Member Functions | Static Public Member Functions | Private Attributes
SelectorWrapper< T > Class Template Reference

Forward declaration of SelectorWrapper. More...

#include <Selector.h>

+ Inheritance diagram for SelectorWrapper< T >:
+ Collaboration diagram for SelectorWrapper< T >:

Public Member Functions

 SelectorWrapper (typename Feature< Feature_type >::Evaluator_type functor)
 
Filter operator> (int value) const override
 
Filter operator> (double value) const override
 
Filter operator>= (int value) const override
 
Filter operator>= (double value) const override
 
Filter operator< (int value) const override
 
Filter operator< (double value) const override
 
Filter operator<= (int value) const override
 
Filter operator<= (double value) const override
 
Filter operator== (int value) const override
 Equality. More...
 
Filter operator== (double value) const override
 Equality. More...
 
Filter operator!= (int value) const override
 NonEquality. More...
 
Filter operator!= (double value) const override
 NonEquality. More...
 
ConstSelectorPtr abs () const override
 

Static Public Member Functions

static AttributeFeature ATTRIBUTE (const std::string &name)
 

Private Attributes

Feature< Feature_type > m_internal
 Internal feauture holder. More...
 

Detailed Description

template<typename T>
class HepMC3::SelectorWrapper< T >

Forward declaration of SelectorWrapper.

SelectorWrapper.

Definition at line 20 of file Selector.h.

Member Function Documentation

Filter operator!= ( int  value) const
inlineoverridevirtual

NonEquality.

Implements Selector.

Definition at line 131 of file Selector.h.

Filter operator!= ( double  value) const
inlineoverridevirtual

NonEquality.

Implements Selector.

Definition at line 135 of file Selector.h.

Filter operator== ( int  value) const
inlineoverridevirtual

Equality.

Implements Selector.

Definition at line 123 of file Selector.h.

Filter operator== ( double  value) const
inlineoverridevirtual

Equality.

Implements Selector.

Definition at line 127 of file Selector.h.

Field Documentation

Feature<Feature_type> m_internal
private

Internal feauture holder.

Definition at line 147 of file Selector.h.


The documentation for this class was generated from the following file: