Providing protobuf and gRPC support for Qt.
Go to file
Dennis Oberst f66f3daffb ProtobufScalarJsonSerializers: fix overflowed return value
Restructure the limits check to be more compact by separating the
invariant from the variant. The latter is extracted into a constexpr
lambda check.

Fix the overflow by checking the ok flag and return a default
initialized T.

Coverity-Id: 479421
Change-Id: Ia50fcba5de1335c2a26478d10f89b2d9c5696c4b
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
2025-04-04 14:27:30 +02:00
LICENSES Add REUSE.toml files and missing licenses 2024-11-06 14:24:23 +01:00
cmake Point to 'protoc' installation guide when WrapProtoc is not found 2025-02-25 11:10:11 +01:00
coin Fix Axivion analysis configuration for protobuf 2025-03-10 08:47:43 +02:00
examples Add the hint to find the host grpc_cpp_plugin when crosscompiling 2025-03-18 18:08:13 +01:00
src ProtobufScalarJsonSerializers: fix overflowed return value 2025-04-04 14:27:30 +02:00
tests Add the hint to find the host grpc_cpp_plugin when crosscompiling 2025-03-18 18:08:13 +01:00
.clang-format Update licensing of files with infrastructure type 2025-03-13 15:14:53 +01:00
.cmake.conf Bump version to 6.10.0 2025-01-03 14:15:12 +00:00
.gitattributes Add missing .gitattributes and .tag files 2023-01-18 12:03:33 +02:00
.gitignore gitignore: add qmlls.ini files 2024-12-06 14:02:16 +01:00
.gitreview Add .gitreview file 2025-02-25 15:39:48 +01:00
.tag Add missing .gitattributes and .tag files 2023-01-18 12:03:33 +02:00
CMakeLists.txt Add the missing lookup for QuickTest component 2024-03-11 18:00:41 +01:00
LICENSE.Apache-2.0.txt Add REUSE.toml files and missing licenses 2024-11-06 14:24:23 +01:00
REUSE.toml Update licensing of files with infrastructure type 2025-03-13 15:14:53 +01:00
configure.cmake Long live qtprotobufgen 2022-11-08 10:33:39 +01:00
dependencies.yaml Update dependencies on 'dev' in qt/qtgrpc 2025-04-03 15:51:12 +00:00
licenseRule.json Update licensing of files with infrastructure type 2025-03-13 15:14:53 +01:00
qt_attribution.json Doc: Split up protobuf attributions between tools and tests 2025-01-28 17:33:28 +01:00
qt_cmdline.cmake Long live qtprotobufgen 2022-11-08 10:33:39 +01:00