CostDBEntryKey(const CostDBEntryKey &)
Copying not allowed.
bool isEqual(const CostDBEntryKey &entryKey) const
EntryKeyField keyFieldOfType(const EntryKeyFieldProperty &fieldType) const
CostDBEntryKey * copy() const
void replaceField(EntryKeyField *newField)
const EntryKeyField & field(int index) const
const EntryKeyProperty * type_
Type of the entry key.
CostDBEntryKey & operator=(const CostDBEntryKey &)
Assignment not allowed.
void addField(EntryKeyField *field)
std::vector< EntryKeyField * > FieldTable
Table of entry fields.
virtual ~CostDBEntryKey()
const EntryKeyProperty * type() const