SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
Public Member Functions | List of all members
SourceXtractor::GroupingCriteria Class Referenceabstract

Criteria used by SourceGrouping to determine if two sources should be grouped together. More...

#include <SourceGrouping.h>

Inheritance diagram for SourceXtractor::GroupingCriteria:
Inheritance graph
[legend]

Public Member Functions

virtual ~GroupingCriteria ()=default
 Destructor.
 
virtual bool shouldGroup (const SourceInterface &first, const SourceInterface &second) const =0
 Determines if the two sources should be grouped together.
 
virtual std::set< PropertyIdrequiredProperties () const
 Return a set of used properties so they can be pre-fetched.
 

Detailed Description

Criteria used by SourceGrouping to determine if two sources should be grouped together.

Definition at line 70 of file SourceGrouping.h.

Constructor & Destructor Documentation

◆ ~GroupingCriteria()

virtual SourceXtractor::GroupingCriteria::~GroupingCriteria ( )
virtualdefault

Destructor.

Member Function Documentation

◆ requiredProperties()

virtual std::set< PropertyId > SourceXtractor::GroupingCriteria::requiredProperties ( ) const
inlinevirtual

Return a set of used properties so they can be pre-fetched.

Reimplemented in SourceXtractor::MoffatCriteria.

Definition at line 81 of file SourceGrouping.h.

◆ shouldGroup()

virtual bool SourceXtractor::GroupingCriteria::shouldGroup ( const SourceInterface & first,
const SourceInterface & second ) const
pure virtual

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