[app/sequence] Add a third sequence

This commit is contained in:
Émilie Feral
2019-07-16 18:10:46 +02:00
parent 7db5a10da9
commit 2e7fb601c8
6 changed files with 71 additions and 48 deletions

View File

@@ -37,6 +37,16 @@ Ion::Storage::Record::ErrorStatus SequenceStore::addEmptyModel() {
return Ion::Storage::sharedStorage()->createRecordWithExtension(name, modelExtension(), &data, sizeof(data));
}
int SequenceStore::sequenceIndexForName(char name) {
for (int i = 0; i < MaxNumberOfSequences; i++) {
if (k_sequenceNames[i][0] == name) {
return i;
}
}
assert(false);
return 0;
}
void SequenceStore::setMemoizedModelAtIndex(int cacheIndex, Ion::Storage::Record record) const {
assert(cacheIndex >= 0 && cacheIndex < maxNumberOfMemoizedModels());
m_sequences[cacheIndex] = Sequence(record);