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