Add style warnings
This commit is contained in:
parent
d81dcaf23a
commit
a7a87a07dd
@ -4,6 +4,7 @@ INCLUDE(messmer/cmake/tools)
|
||||
ADD_BIICODE_TARGETS()
|
||||
|
||||
ACTIVATE_CPP14()
|
||||
ENABLE_STYLE_WARNINGS()
|
||||
|
||||
# You can safely delete lines from here...
|
||||
|
||||
|
@ -87,7 +87,7 @@ uint64_t DataNodeStore::numNodes() const {
|
||||
void DataNodeStore::removeSubtree(unique_ptr<DataNode> node) {
|
||||
DataInnerNode *inner = dynamic_cast<DataInnerNode*>(node.get());
|
||||
if (inner != nullptr) {
|
||||
for (int i = 0; i < inner->numChildren(); ++i) {
|
||||
for (uint32_t i = 0; i < inner->numChildren(); ++i) {
|
||||
auto child = load(inner->getChild(i)->key());
|
||||
removeSubtree(std::move(child));
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ namespace utils {
|
||||
|
||||
uint32_t intPow(uint32_t base, uint32_t exponent) {
|
||||
uint32_t result = 1;
|
||||
for(int i = 0; i < exponent; ++i) {
|
||||
for(uint32_t i = 0; i < exponent; ++i) {
|
||||
result *= base;
|
||||
}
|
||||
return result;
|
||||
|
@ -67,7 +67,7 @@ public:
|
||||
auto root = nodeStore->load(key);
|
||||
DataInnerNode *inner = dynamic_cast<DataInnerNode*>(root.get());
|
||||
if (inner != nullptr) {
|
||||
for (int i = 0; i < inner->numChildren()-1; ++i) {
|
||||
for (uint32_t i = 0; i < inner->numChildren()-1; ++i) {
|
||||
EXPECT_IS_MAXDATA_TREE(inner->getChild(i)->key());
|
||||
}
|
||||
EXPECT_IS_LEFTMAXDATA_TREE(inner->LastChild()->key());
|
||||
@ -78,7 +78,7 @@ public:
|
||||
auto root = nodeStore->load(key);
|
||||
DataInnerNode *inner = dynamic_cast<DataInnerNode*>(root.get());
|
||||
if (inner != nullptr) {
|
||||
for (int i = 0; i < inner->numChildren(); ++i) {
|
||||
for (uint32_t i = 0; i < inner->numChildren(); ++i) {
|
||||
EXPECT_IS_MAXDATA_TREE(inner->getChild(i)->key());
|
||||
}
|
||||
} else {
|
||||
|
@ -128,7 +128,7 @@ unique_ptr<DataInnerNode> DataTreeTest::CreateTwoLeafWithSecondLeafSize(uint32_t
|
||||
|
||||
unique_ptr<DataInnerNode> DataTreeTest::CreateFullTwoLevelWithLastLeafSize(uint32_t size) {
|
||||
auto root = CreateFullTwoLevel();
|
||||
for (int i = 0; i < root->numChildren()-1; ++i) {
|
||||
for (uint32_t i = 0; i < root->numChildren()-1; ++i) {
|
||||
LoadLeafNode(root->getChild(i)->key())->resize(nodeStore->layout().maxBytesPerLeaf());
|
||||
}
|
||||
LoadLeafNode(root->LastChild()->key())->resize(size);
|
||||
@ -167,9 +167,9 @@ unique_ptr<DataInnerNode> DataTreeTest::CreateThreeLevelWithThreeChildrenAndLast
|
||||
|
||||
unique_ptr<DataInnerNode> DataTreeTest::CreateFullThreeLevelWithLastLeafSize(uint32_t size) {
|
||||
auto root = CreateFullThreeLevel();
|
||||
for (int i = 0; i < root->numChildren(); ++i) {
|
||||
for (uint32_t i = 0; i < root->numChildren(); ++i) {
|
||||
auto node = LoadInnerNode(root->getChild(i)->key());
|
||||
for (int j = 0; j < node->numChildren(); ++j) {
|
||||
for (uint32_t j = 0; j < node->numChildren(); ++j) {
|
||||
LoadLeafNode(node->getChild(j)->key())->resize(nodeStore->layout().maxBytesPerLeaf());
|
||||
}
|
||||
}
|
||||
@ -226,7 +226,7 @@ void DataTreeTest::CHECK_DEPTH(int depth, const Key &key) {
|
||||
} else {
|
||||
auto node = LoadInnerNode(key);
|
||||
EXPECT_EQ(depth, node->depth());
|
||||
for (int i = 0; i < node->numChildren(); ++i) {
|
||||
for (uint32_t i = 0; i < node->numChildren(); ++i) {
|
||||
CHECK_DEPTH(depth-1, node->getChild(i)->key());
|
||||
}
|
||||
}
|
||||
|
@ -23,7 +23,7 @@ public:
|
||||
EXPECT_EQ(_data.size(), leaf.numBytes());
|
||||
EXPECT_EQ(0, std::memcmp(_data.data(), loadData(leaf).data(), _data.size()));
|
||||
} else {
|
||||
EXPECT_LE(onlyCheckNumBytes, leaf.numBytes());
|
||||
EXPECT_LE(onlyCheckNumBytes, (int)leaf.numBytes());
|
||||
EXPECT_EQ(0, std::memcmp(_data.data(), loadData(leaf).data(), onlyCheckNumBytes));
|
||||
}
|
||||
}
|
||||
|
@ -49,7 +49,7 @@ private:
|
||||
} else {
|
||||
auto inner = dynamic_cast<blobstore::onblocks::datanodestore::DataInnerNode*>(node);
|
||||
int leafIndex = firstLeafIndex;
|
||||
for (int i = 0; i < inner->numChildren(); ++i) {
|
||||
for (uint32_t i = 0; i < inner->numChildren(); ++i) {
|
||||
auto child = _dataNodeStore->load(inner->getChild(i)->key());
|
||||
leafIndex = ForEachLeaf(child.get(), leafIndex, endLeafIndex, action);
|
||||
}
|
||||
@ -69,6 +69,8 @@ private:
|
||||
return mod(_dataNodeStore->layout().maxBytesPerLeaf() - childIndex, _dataNodeStore->layout().maxBytesPerLeaf());
|
||||
case SizePolicy::Unchanged:
|
||||
return leaf->numBytes();
|
||||
default:
|
||||
assert(false);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user