ATLAS Offline Software
Loading...
Searching...
No Matches
IDTPM2::IPredicate< T > Class Template Referenceabstract

predicate base class, so we can take any predicates and store them on a vector or in a unique_ptr<IPreciate<T>> More...

#include <AncestorFinder.h>

Inheritance diagram for IDTPM2::IPredicate< T >:
Collaboration diagram for IDTPM2::IPredicate< T >:

Public Member Functions

virtual ~IPredicate ()
virtual bool operator() (const T *t) const =0

Detailed Description

template<typename T>
class IDTPM2::IPredicate< T >

predicate base class, so we can take any predicates and store them on a vector or in a unique_ptr<IPreciate<T>>

Definition at line 82 of file AncestorFinder.h.

Constructor & Destructor Documentation

◆ ~IPredicate()

template<typename T>
virtual IDTPM2::IPredicate< T >::~IPredicate ( )
inlinevirtual

Definition at line 84 of file AncestorFinder.h.

84{}

Member Function Documentation

◆ operator()()

template<typename T>
virtual bool IDTPM2::IPredicate< T >::operator() ( const T * t) const
pure virtual

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