[1/195] [2/195] [3/195] 11668 warnings generated. [4/195] 18361 warnings generated. [5/195] 11452 warnings generated. [6/195] 19942 warnings generated. [7/195] /home/runner/work/graphia/graphia/source/shared/loading/dotfileparser.cpp:59:8: warning: an exception may be thrown in function 'operator=' which should not throw exceptions [bugprone-exception-escape] 59 | struct EdgeStatement | ^ /home/runner/work/graphia/graphia/source/shared/loading/progress_iterator.h:44:50: warning: forwarding reference parameter 'onPositionChangedFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 44 | void onPositionChanged(OnPositionChangedFn&& onPositionChangedFn) | ^ /home/runner/work/graphia/graphia/source/shared/loading/progress_iterator.h:46:32: warning: forwarding reference passed to std::move(), which may unexpectedly cause lvalues to be moved; use std::forward() instead [bugprone-move-forwarding-reference] 46 | _onPositionChangedFn = std::move(onPositionChangedFn); | ^~~~~~~~~ | std::forward /home/runner/work/graphia/graphia/source/shared/loading/progress_iterator.h:50:39: warning: forwarding reference parameter 'cancelledFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 50 | void setCancelledFn(CancelledFn&& cancelledFn) | ^ /home/runner/work/graphia/graphia/source/shared/loading/progress_iterator.h:52:24: warning: forwarding reference passed to std::move(), which may unexpectedly cause lvalues to be moved; use std::forward() instead [bugprone-move-forwarding-reference] 52 | _cancelledFn = std::move(cancelledFn); | ^~~~~~~~~ | std::forward 26663 warnings generated. [8/195] /home/runner/work/graphia/graphia/source/shared/loading/progress_iterator.h:44:50: warning: forwarding reference parameter 'onPositionChangedFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 44 | void onPositionChanged(OnPositionChangedFn&& onPositionChangedFn) | ^ /home/runner/work/graphia/graphia/source/shared/loading/progress_iterator.h:46:32: warning: forwarding reference passed to std::move(), which may unexpectedly cause lvalues to be moved; use std::forward() instead [bugprone-move-forwarding-reference] 46 | _onPositionChangedFn = std::move(onPositionChangedFn); | ^~~~~~~~~ | std::forward /home/runner/work/graphia/graphia/source/shared/loading/progress_iterator.h:50:39: warning: forwarding reference parameter 'cancelledFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 50 | void setCancelledFn(CancelledFn&& cancelledFn) | ^ /home/runner/work/graphia/graphia/source/shared/loading/progress_iterator.h:52:24: warning: forwarding reference passed to std::move(), which may unexpectedly cause lvalues to be moved; use std::forward() instead [bugprone-move-forwarding-reference] 52 | _cancelledFn = std::move(cancelledFn); | ^~~~~~~~~ | std::forward 26612 warnings generated. [9/195] 11652 warnings generated. [10/195] 10864 warnings generated. [11/195] 17262 warnings generated. [12/195] 18119 warnings generated. [13/195] 13492 warnings generated. [14/195] 11337 warnings generated. [15/195] 11742 warnings generated. [16/195] 11498 warnings generated. [17/195] 10674 warnings generated. [18/195] 18179 warnings generated. [19/195] 18092 warnings generated. [20/195] 11469 warnings generated. [21/195] 21716 warnings generated. [22/195] 11771 warnings generated. [23/195] 12846 warnings generated. [24/195] 20029 warnings generated. [25/195] [26/195] [27/195] 17439 warnings generated. [28/195] 17579 warnings generated. [29/195] [30/195] [31/195] [32/195] [33/195] /home/runner/work/graphia/graphia/source/shared/utils/crypto.cpp:131:13: warning: memory allocation may leak if an other allocation is sequenced after it and throws an exception [bugprone-multiple-new-in-one-expression] 131 | new CryptoPP::SignerFilter(rng, signer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | new CryptoPP::StringSink(signature) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | ) // SignerFilter | ~ /home/runner/work/graphia/graphia/source/shared/utils/crypto.cpp:162:13: warning: memory allocation may leak if an other allocation is sequenced after it and throws an exception [bugprone-multiple-new-in-one-expression] 162 | new CryptoPP::SignatureVerificationFilter( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | rsaVerifier, new CryptoPP::StringSink(recoveredMessage), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | CryptoPP::SignatureVerificationFilter::SIGNATURE_AT_BEGIN | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | CryptoPP::SignatureVerificationFilter::PUT_MESSAGE | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | CryptoPP::SignatureVerificationFilter::THROW_EXCEPTION | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | ) // SignatureVerificationFilter | ~ /home/runner/work/graphia/graphia/source/thirdparty/cryptopp/filters.h:1264:4: warning: Call to virtual method 'StringStore::StoreInitialize' during construction bypasses virtual dispatch [clang-analyzer-optin.cplusplus.VirtualCall] 1264 | {StoreInitialize(MakeParameters("InputBuffer", ConstByteArrayParameter(string)));} | ^ /home/runner/work/graphia/graphia/source/shared/utils/crypto.cpp:184:22: note: Calling 'loadKey' 184 | auto publicKey = loadKey(publicKeyFileName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/shared/utils/crypto.cpp:102:8: note: Assuming the condition is false 102 | if(!file.open(QIODevice::ReadOnly)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/graphia/graphia/source/shared/utils/crypto.cpp:102:5: note: Taking false branch 102 | if(!file.open(QIODevice::ReadOnly)) | ^ 13258 warnings generated. [34/195] 11349 warnings generated. [35/195] [36/195] 7174 warnings generated. [37/195] [38/195] [39/195] [40/195] [41/195] [42/195] 10303 warnings generated. [43/195] [44/195] [45/195] [46/195] 10386 warnings generated. [47/195] /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:66:109: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | template std::future> makeFuture(Fn f, Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:540:46: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 540 | auto execute_on_threadpool(Fn&& f, Args&&... args) | ^ 11225 warnings generated. [48/195] [49/195] [50/195] 22809 warnings generated. [51/195] [52/195] 11186 warnings generated. [53/195] /home/runner/work/graphia/graphia/source/shared/utils/doasyncthen.h:42:28: warning: forwarding reference parameter 'thenFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 42 | void then(ThenFn&& thenFn) | ^ /home/runner/work/graphia/graphia/source/shared/utils/doasyncthen.h:46:23: warning: forwarding reference passed to std::move(), which may unexpectedly cause lvalues to be moved; use std::forward() instead [bugprone-move-forwarding-reference] 46 | [thenFn = std::move(thenFn), watcher] | ^~~~~~~~~ | std::forward /home/runner/work/graphia/graphia/source/shared/utils/doasyncthen.h:61:28: warning: forwarding reference parameter 'thisFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 61 | auto doAsync(AsyncFn&& thisFn) | ^ /home/runner/work/graphia/graphia/source/shared/utils/doasyncthen.h:63:41: warning: forwarding reference passed to std::move(), which may unexpectedly cause lvalues to be moved; use std::forward() instead [bugprone-move-forwarding-reference] 63 | auto future = QtConcurrent::run(std::move(thisFn)); | ^~~~~~~~~ | std::forward 18643 warnings generated. [54/195] 19362 warnings generated. [55/195] 19435 warnings generated. [56/195] 10298 warnings generated. [57/195] /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:66:109: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | template std::future> makeFuture(Fn f, Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:540:46: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 540 | auto execute_on_threadpool(Fn&& f, Args&&... args) | ^ 15718 warnings generated. [58/195] 7627 warnings generated. [59/195] 10696 warnings generated. [60/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ 38932 warnings generated. [61/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ 38011 warnings generated. [62/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ 38232 warnings generated. [63/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ 38124 warnings generated. [64/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ 37910 warnings generated. [65/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:66:109: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | template std::future> makeFuture(Fn f, Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:540:46: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 540 | auto execute_on_threadpool(Fn&& f, Args&&... args) | ^ 39881 warnings generated. [66/195] [67/195] 7617 warnings generated. [68/195] 29418 warnings generated. [69/195] /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:66:109: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | template std::future> makeFuture(Fn f, Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:540:46: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 540 | auto execute_on_threadpool(Fn&& f, Args&&... args) | ^ 21261 warnings generated. [70/195] 20921 warnings generated. [71/195] 21112 warnings generated. [72/195] /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:66:109: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | template std::future> makeFuture(Fn f, Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:540:46: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 540 | auto execute_on_threadpool(Fn&& f, Args&&... args) | ^ 21750 warnings generated. [73/195] 29293 warnings generated. [74/195] 7690 warnings generated. [75/195] 19556 warnings generated. [76/195] 19556 warnings generated. [77/195] 35782 warnings generated. [78/195] 13147 warnings generated. [79/195] 21939 warnings generated. [80/195] 25688 warnings generated. [81/195] 14536 warnings generated. [82/195] 11583 warnings generated. [83/195] [84/195] 23056 warnings generated. [85/195] 23109 warnings generated. [86/195] 21014 warnings generated. [87/195] 11360 warnings generated. [88/195] 20543 warnings generated. [89/195] 20758 warnings generated. [90/195] 21844 warnings generated. [91/195] 20995 warnings generated. [92/195] 12292 warnings generated. [93/195] 10614 warnings generated. [94/195] 10908 warnings generated. [95/195] 30460 warnings generated. [96/195] 10665 warnings generated. [97/195] 21214 warnings generated. [98/195] 11074 warnings generated. [99/195] 11012 warnings generated. [100/195] 21516 warnings generated. [101/195] 10143 warnings generated. [102/195] 11722 warnings generated. [103/195] /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:66:109: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | template std::future> makeFuture(Fn f, Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:540:46: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 540 | auto execute_on_threadpool(Fn&& f, Args&&... args) | ^ 23464 warnings generated. [104/195] 21830 warnings generated. [105/195] 10102 warnings generated. [106/195] 8018 warnings generated. [107/195] 10503 warnings generated. [108/195] 11140 warnings generated. [109/195] 11074 warnings generated. [110/195] [111/195] 23365 warnings generated. [112/195] 23495 warnings generated. [113/195] 15620 warnings generated. [114/195] 23715 warnings generated. [115/195] 24200 warnings generated. [116/195] 20921 warnings generated. [117/195] 14658 warnings generated. [118/195] 24254 warnings generated. [119/195] 14644 warnings generated. [120/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtQuick/qsgnode.h:33:11: warning: no definition found for 'Updater', but a definition with the same name 'Updater' found in another namespace '(global)' [bugprone-forward-declaration-namespace] 33 | class Updater; | ^ /home/runner/work/graphia/graphia/source/app/updates/updater.h:35:7: note: a definition of 'Updater' is found here 35 | class Updater : public QObject | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: warning: 'I' is confusable with 'l' [misc-confusable-identifiers] 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: note: other declaration found here 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:66:109: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | template std::future> makeFuture(Fn f, Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:540:46: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 540 | auto execute_on_threadpool(Fn&& f, Args&&... args) | ^ 30317 warnings generated. [121/195] [122/195] [123/195] [124/195] [125/195] [126/195] [127/195] [128/195] [129/195] [130/195] 19175 warnings generated. [131/195] 11936 warnings generated. [132/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ 31939 warnings generated. [133/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ 32423 warnings generated. [134/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ 32784 warnings generated. [135/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtQuick/qsgnode.h:33:11: warning: no definition found for 'Updater', but a definition with the same name 'Updater' found in another namespace '(global)' [bugprone-forward-declaration-namespace] 33 | class Updater; | ^ /home/runner/work/graphia/graphia/source/app/updates/updater.h:35:7: note: a definition of 'Updater' is found here 35 | class Updater : public QObject | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: warning: 'I' is confusable with 'l' [misc-confusable-identifiers] 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: note: other declaration found here 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/utils/doasyncthen.h:42:28: warning: forwarding reference parameter 'thenFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 42 | void then(ThenFn&& thenFn) | ^ /home/runner/work/graphia/graphia/source/shared/utils/doasyncthen.h:46:23: warning: forwarding reference passed to std::move(), which may unexpectedly cause lvalues to be moved; use std::forward() instead [bugprone-move-forwarding-reference] 46 | [thenFn = std::move(thenFn), watcher] | ^~~~~~~~~ | std::forward /home/runner/work/graphia/graphia/source/shared/utils/doasyncthen.h:61:28: warning: forwarding reference parameter 'thisFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 61 | auto doAsync(AsyncFn&& thisFn) | ^ /home/runner/work/graphia/graphia/source/shared/utils/doasyncthen.h:63:41: warning: forwarding reference passed to std::move(), which may unexpectedly cause lvalues to be moved; use std::forward() instead [bugprone-move-forwarding-reference] 63 | auto future = QtConcurrent::run(std::move(thisFn)); | ^~~~~~~~~ | std::forward 33495 warnings generated. [136/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: warning: 'I' is confusable with 'l' [misc-confusable-identifiers] 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: note: other declaration found here 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ 23188 warnings generated. [137/195] [138/195] [139/195] [140/195] [141/195] [142/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ 32886 warnings generated. [143/195] [144/195] [145/195] [146/195] 18997 warnings generated. [147/195] 24405 warnings generated. [148/195] 20180 warnings generated. [149/195] [150/195] 23568 warnings generated. [151/195] 23599 warnings generated. [152/195] 23934 warnings generated. [153/195] 23837 warnings generated. [154/195] 23835 warnings generated. [155/195] /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:66:109: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | template std::future> makeFuture(Fn f, Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:540:46: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 540 | auto execute_on_threadpool(Fn&& f, Args&&... args) | ^ 24666 warnings generated. [156/195] 26381 warnings generated. [157/195] 26390 warnings generated. [158/195] 23826 warnings generated. [159/195] /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:66:109: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | template std::future> makeFuture(Fn f, Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:540:46: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 540 | auto execute_on_threadpool(Fn&& f, Args&&... args) | ^ 24646 warnings generated. [160/195] 26372 warnings generated. [161/195] 20659 warnings generated. [162/195] 23882 warnings generated. [163/195] 26371 warnings generated. [164/195] 23766 warnings generated. [165/195] 24063 warnings generated. [166/195] 23766 warnings generated. [167/195] 26443 warnings generated. [168/195] /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:66:109: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | template std::future> makeFuture(Fn f, Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/utils/threadpool.h:540:46: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 540 | auto execute_on_threadpool(Fn&& f, Args&&... args) | ^ 32999 warnings generated. [169/195] 31958 warnings generated. [170/195] /home/runner/work/graphia/graphia/source/app/transform/transforms/spanningtreetransform.cpp:54:15: warning: use emplace_back instead of push_back [modernize-use-emplace] 54 | deque.push_back({componentManager.componentById(componentId)->nodeIds().at(0), {}}); | ^~~~~~~~~~ | emplace_back( 20628 warnings generated. [171/195] 23422 warnings generated. [172/195] 20538 warnings generated. [173/195] /home/runner/work/graphia/graphia/source/app/ui/document.cpp:791:10: warning: lambdas that capture 'this' should not specify a by-value capture default [cppcoreguidelines-misleading-capture-default-by-value] 791 | [=, this](Command& command) mutable | ^~ | factory, fileUrl, uiData, pluginUiData, saverName, /home/runner/work/graphia/graphia/source/app/ui/document.cpp:1448:34: warning: lambdas that capture 'this' should not specify a by-value capture default [cppcoreguidelines-misleading-capture-default-by-value] 1448 | _commandManager.executeOnce([=, this](Command&) | ^~ | term, options, attributeNames, findSelectStyle, /home/runner/work/graphia/graphia/source/app/ui/document.cpp:1473:10: warning: lambdas that capture 'this' should not specify a by-value capture default [cppcoreguidelines-misleading-capture-default-by-value] 1473 | [=, this](Command&) | ^~ | nodeId, /home/runner/work/graphia/graphia/source/app/ui/document.cpp:1475:34: warning: lambdas that capture 'this' should not specify a by-value capture default [cppcoreguidelines-misleading-capture-default-by-value] 1475 | executeOnMainThread([=, this] | ^~ | nodeId, /home/runner/work/graphia/graphia/source/app/ui/document.cpp:1487:10: warning: lambdas that capture 'this' should not specify a by-value capture default [cppcoreguidelines-misleading-capture-default-by-value] 1487 | [=, this](Command&) | ^~ | nodeIds, /home/runner/work/graphia/graphia/source/app/ui/document.cpp:1489:34: warning: lambdas that capture 'this' should not specify a by-value capture default [cppcoreguidelines-misleading-capture-default-by-value] 1489 | executeOnMainThread([=, this] | ^~ | nodeIds, 33180 warnings generated. [174/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ 32614 warnings generated. [175/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ 32402 warnings generated. [176/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ 32354 warnings generated. [177/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ 32559 warnings generated. [178/195] 25861 warnings generated. [179/195] 20399 warnings generated. [180/195] 30029 warnings generated. [181/195] 11468 warnings generated. [182/195] 11298 warnings generated. [183/195] 26531 warnings generated. [184/195] 8295 warnings generated. [185/195] /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5154:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5154 | typedef void (APIENTRYP PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5170:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5170 | typedef void (APIENTRYP PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5375:56: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5375 | typedef void (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ /home/runner/work/graphia/Qt/6.6.2/gcc_64/include/QtGui/qopenglext.h:5377:54: warning: 'l' is confusable with 'I' [misc-confusable-identifiers] 5377 | typedef void (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:41:23: note: other declaration found here 41 | template using EnableIfConvertibleToInt = typename std::enable_if_t< | ^ 22910 warnings generated. [186/195] 11335 warnings generated. [187/195] 11298 warnings generated. [188/195] 11363 warnings generated. [189/195] 10445 warnings generated. [190/195] [191/195] 17456 warnings generated. [192/195] 29537 warnings generated. [193/195] 19403 warnings generated. [194/195] /home/runner/work/graphia/graphia/source/shared/utils/doasyncthen.h:42:28: warning: forwarding reference parameter 'thenFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 42 | void then(ThenFn&& thenFn) | ^ /home/runner/work/graphia/graphia/source/shared/utils/doasyncthen.h:46:23: warning: forwarding reference passed to std::move(), which may unexpectedly cause lvalues to be moved; use std::forward() instead [bugprone-move-forwarding-reference] 46 | [thenFn = std::move(thenFn), watcher] | ^~~~~~~~~ | std::forward /home/runner/work/graphia/graphia/source/shared/utils/doasyncthen.h:61:28: warning: forwarding reference parameter 'thisFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 61 | auto doAsync(AsyncFn&& thisFn) | ^ /home/runner/work/graphia/graphia/source/shared/utils/doasyncthen.h:63:41: warning: forwarding reference passed to std::move(), which may unexpectedly cause lvalues to be moved; use std::forward() instead [bugprone-move-forwarding-reference] 63 | auto future = QtConcurrent::run(std::move(thisFn)); | ^~~~~~~~~ | std::forward 21457 warnings generated. [195/195] /home/runner/work/graphia/graphia/source/app/watchdog.cpp:111:50: warning: lambdas that capture 'this' should not specify a by-value capture default [cppcoreguidelines-misleading-capture-default-by-value] 111 | connect(_timer, &QTimer::timeout, this, [=, this] | ^~