std::vector< CostDBEntry * > EntryTable
Table of database entries.
Matcher(const Matcher &)
Copying not allowed.
virtual void quickFilter(const CostDBEntryKey &searchKey, CostDBTypes::EntryTable &components)=0
Matcher & operator=(const Matcher &)
Assignment not allowed.
const EntryKeyFieldProperty * fieldType() const
bool onlyThisFieldDiffers(const EntryKeyFieldProperty *type, const CostDBEntry &entry1, const CostDBEntry &entry2) const
virtual void filter(const CostDBEntryKey &, CostDBTypes::EntryTable &)=0
const EntryKeyFieldProperty * fieldType_
Type of the field on which filtering is applied to.