[apps] Avoid unsigned/signed comparison: storeChecksumAtIndex takes an

int as parameter
This commit is contained in:
Émilie Feral
2020-04-06 13:33:38 +02:00
committed by LeaNumworks
parent 154625a945
commit e1d7b6bb04
7 changed files with 7 additions and 7 deletions

View File

@@ -351,7 +351,7 @@ uint32_t GraphController::modelVersion() {
return m_store->storeChecksum();
}
uint32_t GraphController::modelVersionAtIndex(size_t i) {
uint32_t GraphController::modelVersionAtIndex(int i) {
assert(i < numberOfMemoizedVersions());
return *(m_store->seriesChecksum() + i);
}

View File

@@ -43,7 +43,7 @@ private:
// InteractiveCurveViewController
void initCursorParameters() override;
uint32_t modelVersion() override;
uint32_t modelVersionAtIndex(size_t i) override;
uint32_t modelVersionAtIndex(int i) override;
uint32_t rangeVersion() override;
size_t numberOfMemoizedVersions() const override { return Store::k_numberOfSeries; }
int selectedCurveIndex() const override { return *m_selectedSeriesIndex; }

View File

@@ -183,7 +183,7 @@ uint32_t FunctionGraphController::modelVersion() {
return functionStore()->storeChecksum();
}
uint32_t FunctionGraphController::modelVersionAtIndex(size_t i) {
uint32_t FunctionGraphController::modelVersionAtIndex(int i) {
return functionStore()->storeChecksumAtIndex(i);
}

View File

@@ -50,7 +50,7 @@ private:
// InteractiveCurveViewController
bool moveCursorVertically(int direction) override;
uint32_t modelVersion() override;
uint32_t modelVersionAtIndex(size_t i) override;
uint32_t modelVersionAtIndex(int i) override;
uint32_t rangeVersion() override;
size_t numberOfMemoizedVersions() const override { return sNumberOfMemoizedModelVersions; }

View File

@@ -6,7 +6,7 @@ uint32_t FunctionStore::storeChecksum() {
return Ion::Storage::sharedStorage()->checksum();
}
uint32_t FunctionStore::storeChecksumAtIndex(size_t i) {
uint32_t FunctionStore::storeChecksumAtIndex(int i) {
if (numberOfActiveFunctions() <= i) {
return 0;
}

View File

@@ -13,7 +13,7 @@ class FunctionStore : public ExpressionModelStore {
public:
FunctionStore() : ExpressionModelStore() {}
uint32_t storeChecksum();
uint32_t storeChecksumAtIndex(size_t i);
uint32_t storeChecksumAtIndex(int i);
int numberOfActiveFunctions() const {
return numberOfModelsSatisfyingTest(&isFunctionActive, nullptr);
}

View File

@@ -41,7 +41,7 @@ protected:
virtual void initCursorParameters() = 0;
virtual bool moveCursorVertically(int direction) = 0;
virtual uint32_t modelVersion() = 0;
virtual uint32_t modelVersionAtIndex(size_t i) = 0;
virtual uint32_t modelVersionAtIndex(int i) = 0;
virtual uint32_t rangeVersion() = 0;
bool isCursorVisible();