mirror of
https://github.com/protomaps/PMTiles.git
synced 2026-02-04 02:41:09 +00:00
clang-format on c++ code
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
.PHONY: test
|
||||
test:
|
||||
clang test.cpp -std=c++11 -lstdc++ -o test && ./test
|
||||
|
||||
indent:
|
||||
clang-format -i -style="{BasedOnStyle: Google, IndentWidth: 8, UseTab: Always, AllowShortIfStatementsOnASingleLine: false, ColumnLimit: 0, ContinuationIndentWidth: 8, SpaceAfterCStyleCast: true, IndentCaseLabels: false, AllowShortBlocksOnASingleLine: false, AllowShortFunctionsOnASingleLine: false, SortIncludes: false}" pmtiles.hpp test.cpp
|
||||
|
||||
@@ -130,7 +130,8 @@ struct zxy {
|
||||
uint32_t x;
|
||||
uint32_t y;
|
||||
|
||||
zxy(int _z, int _x, int _y) : z(_z), x(_x), y(_y) {
|
||||
zxy(int _z, int _x, int _y)
|
||||
: z(_z), x(_x), y(_y) {
|
||||
}
|
||||
};
|
||||
|
||||
@@ -140,7 +141,8 @@ struct entryv3 {
|
||||
uint32_t length;
|
||||
uint32_t run_length;
|
||||
|
||||
entryv3() : tile_id(0), offset(0), length(0), run_length(0) {
|
||||
entryv3()
|
||||
: tile_id(0), offset(0), length(0), run_length(0) {
|
||||
}
|
||||
|
||||
entryv3(uint64_t _tile_id, uint64_t _offset, uint32_t _length, uint32_t _run_length)
|
||||
@@ -149,7 +151,9 @@ struct entryv3 {
|
||||
};
|
||||
|
||||
struct {
|
||||
bool operator()(entryv3 a, entryv3 b) const { return a.tile_id < b.tile_id; }
|
||||
bool operator()(entryv3 a, entryv3 b) const {
|
||||
return a.tile_id < b.tile_id;
|
||||
}
|
||||
} entryv3_cmp;
|
||||
|
||||
struct varint_too_long_exception : std::exception {
|
||||
@@ -177,16 +181,55 @@ namespace detail {
|
||||
if (iend - begin >= max_varint_length) { // fast path
|
||||
do {
|
||||
int64_t b = *p++;
|
||||
val = ((uint64_t(b) & 0x7fU) ); if (b >= 0) { break; }
|
||||
b = *p++; val |= ((uint64_t(b) & 0x7fU) << 7U); if (b >= 0) { break; }
|
||||
b = *p++; val |= ((uint64_t(b) & 0x7fU) << 14U); if (b >= 0) { break; }
|
||||
b = *p++; val |= ((uint64_t(b) & 0x7fU) << 21U); if (b >= 0) { break; }
|
||||
b = *p++; val |= ((uint64_t(b) & 0x7fU) << 28U); if (b >= 0) { break; }
|
||||
b = *p++; val |= ((uint64_t(b) & 0x7fU) << 35U); if (b >= 0) { break; }
|
||||
b = *p++; val |= ((uint64_t(b) & 0x7fU) << 42U); if (b >= 0) { break; }
|
||||
b = *p++; val |= ((uint64_t(b) & 0x7fU) << 49U); if (b >= 0) { break; }
|
||||
b = *p++; val |= ((uint64_t(b) & 0x7fU) << 56U); if (b >= 0) { break; }
|
||||
b = *p++; val |= ((uint64_t(b) & 0x01U) << 63U); if (b >= 0) { break; }
|
||||
val = ((uint64_t(b) & 0x7fU));
|
||||
if (b >= 0) {
|
||||
break;
|
||||
}
|
||||
b = *p++;
|
||||
val |= ((uint64_t(b) & 0x7fU) << 7U);
|
||||
if (b >= 0) {
|
||||
break;
|
||||
}
|
||||
b = *p++;
|
||||
val |= ((uint64_t(b) & 0x7fU) << 14U);
|
||||
if (b >= 0) {
|
||||
break;
|
||||
}
|
||||
b = *p++;
|
||||
val |= ((uint64_t(b) & 0x7fU) << 21U);
|
||||
if (b >= 0) {
|
||||
break;
|
||||
}
|
||||
b = *p++;
|
||||
val |= ((uint64_t(b) & 0x7fU) << 28U);
|
||||
if (b >= 0) {
|
||||
break;
|
||||
}
|
||||
b = *p++;
|
||||
val |= ((uint64_t(b) & 0x7fU) << 35U);
|
||||
if (b >= 0) {
|
||||
break;
|
||||
}
|
||||
b = *p++;
|
||||
val |= ((uint64_t(b) & 0x7fU) << 42U);
|
||||
if (b >= 0) {
|
||||
break;
|
||||
}
|
||||
b = *p++;
|
||||
val |= ((uint64_t(b) & 0x7fU) << 49U);
|
||||
if (b >= 0) {
|
||||
break;
|
||||
}
|
||||
b = *p++;
|
||||
val |= ((uint64_t(b) & 0x7fU) << 56U);
|
||||
if (b >= 0) {
|
||||
break;
|
||||
}
|
||||
b = *p++;
|
||||
val |= ((uint64_t(b) & 0x01U) << 63U);
|
||||
if (b >= 0) {
|
||||
break;
|
||||
}
|
||||
throw varint_too_long_exception{};
|
||||
} while (false);
|
||||
} else {
|
||||
@@ -363,5 +406,5 @@ inline std::vector<entryv3> deserialize_directory(const std::string &decompresse
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
} // namespace pmtiles
|
||||
#endif
|
||||
Reference in New Issue
Block a user