OpenASIP
2.0
|
#include <SubSet.hh>
Public Member Functions | |
SubSet (const EntryKeyFieldProperty *type) | |
virtual | ~SubSet () |
Public Member Functions inherited from SelectSet<&EntryKeyField::isSmaller, &EntryKeyField::isGreater > | |
SelectSet (const EntryKeyFieldProperty *type) | |
virtual | ~SelectSet () |
virtual void | quickFilter (const CostDBEntryKey &searchKey, CostDBTypes::EntryTable &components) |
virtual void | filter (const CostDBEntryKey &, CostDBTypes::EntryTable &components) |
Public Member Functions inherited from Matcher | |
Matcher (const EntryKeyFieldProperty *type) | |
virtual | ~Matcher () |
Private Member Functions | |
SubSet (const SubSet &) | |
Copying not allowed. More... | |
SubSet & | operator= (const SubSet &) |
Assignment not allowed. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Matcher | |
const EntryKeyFieldProperty * | fieldType () const |
bool | onlyThisFieldDiffers (const EntryKeyFieldProperty *type, const CostDBEntry &entry1, const CostDBEntry &entry2) const |
Implementation for searching database entries that have smaller value or a subset of the search key in the requested field. In addition, equal values are accepted.
SubSet::SubSet | ( | const EntryKeyFieldProperty * | type | ) |
Constructor.
type | Type of the field. |
|
private |
Copying not allowed.