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