Mantid
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
MantidQt::MantidWidgets::Batch::LambdaRowPredicate< LambdaPredicate > Class Template Reference

#include <RowPredicate.h>

Inheritance diagram for MantidQt::MantidWidgets::Batch::LambdaRowPredicate< LambdaPredicate >:
MantidQt::MantidWidgets::Batch::RowPredicate

Public Member Functions

 LambdaRowPredicate (LambdaPredicate predicate)
 
- Public Member Functions inherited from MantidQt::MantidWidgets::Batch::RowPredicate
bool operator() (RowLocation const &row) const
 
virtual ~RowPredicate ()=default
 

Protected Member Functions

bool rowMeetsCriteria (RowLocation const &row) const override
 
virtual bool rowMeetsCriteria (RowLocation const &row) const =0
 

Private Attributes

LambdaPredicate m_predicate
 

Detailed Description

template<typename LambdaPredicate>
class MantidQt::MantidWidgets::Batch::LambdaRowPredicate< LambdaPredicate >

Definition at line 28 of file RowPredicate.h.

Constructor & Destructor Documentation

◆ LambdaRowPredicate()

template<typename LambdaPredicate >
MantidQt::MantidWidgets::Batch::LambdaRowPredicate< LambdaPredicate >::LambdaRowPredicate ( LambdaPredicate  predicate)
inline

Definition at line 30 of file RowPredicate.h.

Member Function Documentation

◆ rowMeetsCriteria()

template<typename LambdaPredicate >
bool MantidQt::MantidWidgets::Batch::LambdaRowPredicate< LambdaPredicate >::rowMeetsCriteria ( RowLocation const &  row) const
inlineoverrideprotectedvirtual

Member Data Documentation

◆ m_predicate

template<typename LambdaPredicate >
LambdaPredicate MantidQt::MantidWidgets::Batch::LambdaRowPredicate< LambdaPredicate >::m_predicate
private

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