OpenASIP
2.0
|
#include <SearchStrategy.hh>
Public Member Functions | |
virtual SearchStrategy * | copy () const =0 |
virtual CostDBTypes::EntryTable | search (const CostDBEntryKey &searchKey, CostDBTypes::EntryTable components, const CostDBTypes::MatchTypeTable &match)=0 |
virtual | ~SearchStrategy () |
Interface for the classes implementing queries from the cost database.
Definition at line 45 of file SearchStrategy.hh.
|
inlinevirtual |
Definition at line 68 of file SearchStrategy.hh.
|
pure virtual |
Copies this SearchStrategy.
Implemented in FilterSearch.
Referenced by CostDatabase::setSearchStrategy().
|
pure virtual |
Searches entries that match with certain search key on a specific type of match.
searchKey | Search key. |
components | Entries from which to find. |
match | Type of match. |
Implemented in FilterSearch.
Referenced by CostDatabase::search().