[1/195] 4565 warnings generated. [2/195] 11051 warnings generated. [3/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ 11668 warnings generated. [4/195] /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 18357 warnings generated. [5/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 11456 warnings generated. [6/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 19940 warnings generated. [7/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /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: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/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 26659 warnings generated. [8/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /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: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/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 26609 warnings generated. [9/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 11655 warnings generated. [10/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v 10862 warnings generated. [11/195] 17255 warnings generated. [12/195] /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 18116 warnings generated. [13/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 13496 warnings generated. [14/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 11341 warnings generated. [15/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/loading/tabulardata.cpp:86:67: warning: rvalue reference parameter 'value' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | void TabularData::setValueAt(size_t column, size_t row, QString&& value, int progressHint) | ^ /home/runner/work/graphia/graphia/source/shared/loading/tabulardata.cpp:353:9: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case] 353 | switch(character) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 11748 warnings generated. [16/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 11502 warnings generated. [17/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 10677 warnings generated. [18/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 18175 warnings generated. [19/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 18088 warnings generated. [20/195] /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 11476 warnings generated. [21/195] /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 21718 warnings generated. [22/195] /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/plugins/nodeattributetablemodel.cpp:271:52: warning: forwarding reference parameter 'relatedNodesFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 271 | const std::vector& rows, RelatedNodesFn&& relatedNodesFn) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 11778 warnings generated. [23/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 12848 warnings generated. [24/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 20025 warnings generated. [25/195] 12597 warnings generated. [26/195] 12632 warnings generated. [27/195] 17432 warnings generated. [28/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 17575 warnings generated. [29/195] 10528 warnings generated. [30/195] 7541 warnings generated. [31/195] 4511 warnings generated. [32/195] 10592 warnings generated. [33/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /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)) | ^ 13261 warnings generated. [34/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 11352 warnings generated. [35/195] 11562 warnings generated. [36/195] 7174 warnings generated. [37/195] 10783 warnings generated. [38/195] 11243 warnings generated. [39/195] 6038 warnings generated. [40/195] 11796 warnings generated. [41/195] 7908 warnings generated. [42/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 10306 warnings generated. [43/195] 10559 warnings generated. [44/195] 10212 warnings generated. [45/195] 3434 warnings generated. [46/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 10389 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] 11051 warnings generated. [49/195] 7505 warnings generated. [50/195] 22809 warnings generated. [51/195] 19461 warnings generated. 38922 warnings generated. [52/195] 11186 warnings generated. [53/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /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:61:28: warning: forwarding reference parameter 'thisFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 61 | auto doAsync(AsyncFn&& thisFn) | ^ 18635 warnings generated. [54/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 19358 warnings generated. [55/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 19431 warnings generated. [56/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 10301 warnings generated. [57/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ /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) | ^ 15720 warnings generated. [58/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 7629 warnings generated. [59/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 10698 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< | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 38936 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< | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 38014 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< | ^ /home/runner/work/graphia/graphia/source/plugins/correlation/correlationplotitem_continuous.cpp:257:44: warning: forwarding reference parameter 'addPlotFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 257 | const QVector& selectedRows, Fn&& addPlotFn) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 38236 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< | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 38127 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< | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 37913 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/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/iterator_range.h:31:34: warning: use c++14 style type templates [modernize-type-traits] 31 | std::is_const_v::type>; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/iterator_range.h:66:36: warning: forwarding reference parameter 'begin' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | auto make_iterator_range(BeginIt&& begin, EndIt&& end) | ^ /home/runner/work/graphia/graphia/source/shared/utils/iterator_range.h:66:51: warning: forwarding reference parameter 'end' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | auto make_iterator_range(BeginIt&& begin, EndIt&& end) | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ /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) | ^ 39888 warnings generated. [66/195] 11111 warnings generated. [67/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 7619 warnings generated. [68/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 29421 warnings generated. [69/195] /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ /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) | ^ 21264 warnings generated. [70/195] /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 20924 warnings generated. [71/195] /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 21115 warnings generated. [72/195] /home/runner/work/graphia/graphia/source/plugins/correlation/loading/correlationfileparser.cpp:501:59: warning: forwarding reference parameter 'parseFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 501 | static bool parseUsing(const QString& fileType, ParseFn&& parseFn) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ /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) | ^ 21754 warnings generated. [73/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 29296 warnings generated. [74/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 7692 warnings generated. [75/195] /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 19559 warnings generated. [76/195] /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 19559 warnings generated. [77/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 35804 warnings generated. [78/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 13148 warnings generated. [79/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 21939 warnings generated. [80/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 25688 warnings generated. [81/195] /home/runner/work/graphia/graphia/source/app/attributes/editattributetablemodel.cpp:107:5: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case] 107 | switch(role) | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/app/ui/selectionmanager.h:83:34: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 83 | bool callFnAndMaybeEmit(Fn&& fn) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t 14561 warnings generated. [82/195] /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 11589 warnings generated. [83/195] 10817 warnings generated. [84/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23075 warnings generated. [85/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23128 warnings generated. [86/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 21015 warnings generated. [87/195] /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 11367 warnings generated. [88/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/ui/selectionmanager.h:83:34: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 83 | bool callFnAndMaybeEmit(Fn&& fn) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 20545 warnings generated. [89/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 20756 warnings generated. [90/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 21845 warnings generated. [91/195] /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 20993 warnings generated. [92/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 12303 warnings generated. [93/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 10625 warnings generated. [94/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 10916 warnings generated. [95/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/app/ui/selectionmanager.h:83:34: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 83 | bool callFnAndMaybeEmit(Fn&& fn) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 30485 warnings generated. [96/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 10679 warnings generated. [97/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t 21231 warnings generated. [98/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t 11089 warnings generated. [99/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ 11020 warnings generated. [100/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 21534 warnings generated. [101/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ 10144 warnings generated. [102/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t 11737 warnings generated. [103/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ /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) | ^ 23484 warnings generated. [104/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 21852 warnings generated. [105/195] /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ 10103 warnings generated. [106/195] /home/runner/work/graphia/graphia/source/app/layout/nodepositions.cpp:94:81: warning: forwarding reference parameter 'getFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 94 | static QVector3D centreOfMassWithFn(const std::vector& nodeIds, GetFn&& getFn) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v 8020 warnings generated. [107/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ 10511 warnings generated. [108/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t 11155 warnings generated. [109/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t 11089 warnings generated. [110/195] 10795 warnings generated. [111/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23384 warnings generated. [112/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23517 warnings generated. [113/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t 15644 warnings generated. [114/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23737 warnings generated. [115/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/app/loading/nativeloader.cpp:122:13: warning: switching on non-enum value without default case may not cover all cases [bugprone-switch-missing-default-case] 122 | switch(ret) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 24223 warnings generated. [116/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 20922 warnings generated. [117/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t 14682 warnings generated. [118/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/iterator_range.h:31:34: warning: use c++14 style type templates [modernize-type-traits] 31 | std::is_const_v::type>; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/iterator_range.h:66:36: warning: forwarding reference parameter 'begin' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | auto make_iterator_range(BeginIt&& begin, EndIt&& end) | ^ /home/runner/work/graphia/graphia/source/shared/utils/iterator_range.h:66:51: warning: forwarding reference parameter 'end' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | auto make_iterator_range(BeginIt&& begin, EndIt&& end) | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 24279 warnings generated. [119/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t 14667 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/app/rendering/doublebufferedtexture.h:48:12: warning: swap functions should be marked noexcept [cppcoreguidelines-noexcept-swap,performance-noexcept-swap] 48 | GLuint swap(); | ^ | noexcept /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/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /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) | ^ 30316 warnings generated. [121/195] 7584 warnings generated. [122/195] 7594 warnings generated. [123/195] 7578 warnings generated. [124/195] 7581 warnings generated. [125/195] 7578 warnings generated. [126/195] 7578 warnings generated. [127/195] 10621 warnings generated. [128/195] 11221 warnings generated. [129/195] 18879 warnings generated. [130/195] /home/runner/work/graphia/graphia/source/app/rendering/doublebufferedtexture.cpp:52:31: warning: swap functions should be marked noexcept [cppcoreguidelines-noexcept-swap,performance-noexcept-swap] 52 | GLuint DoubleBufferedTexture::swap() | ^ | noexcept /home/runner/work/graphia/graphia/source/app/rendering/doublebufferedtexture.h:48:12: warning: swap functions should be marked noexcept [cppcoreguidelines-noexcept-swap,performance-noexcept-swap] 48 | GLuint swap(); | ^ | noexcept 19179 warnings generated. [131/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 11939 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< | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/app/rendering/doublebufferedtexture.h:48:12: warning: swap functions should be marked noexcept [cppcoreguidelines-noexcept-swap,performance-noexcept-swap] 48 | GLuint swap(); | ^ | noexcept /home/runner/work/graphia/graphia/source/app/ui/selectionmanager.h:83:34: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 83 | bool callFnAndMaybeEmit(Fn&& fn) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 31960 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< | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/rendering/doublebufferedtexture.h:48:12: warning: swap functions should be marked noexcept [cppcoreguidelines-noexcept-swap,performance-noexcept-swap] 48 | GLuint swap(); | ^ | noexcept /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 32434 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< | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/rendering/doublebufferedtexture.h:48:12: warning: swap functions should be marked noexcept [cppcoreguidelines-noexcept-swap,performance-noexcept-swap] 48 | GLuint swap(); | ^ | noexcept /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 32792 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/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/rendering/doublebufferedtexture.h:48:12: warning: swap functions should be marked noexcept [cppcoreguidelines-noexcept-swap,performance-noexcept-swap] 48 | GLuint swap(); | ^ | noexcept /home/runner/work/graphia/graphia/source/app/ui/selectionmanager.h:83:34: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 83 | bool callFnAndMaybeEmit(Fn&& fn) | ^ /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/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /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: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/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 33499 warnings generated. [136/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /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/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t 23210 warnings generated. [137/195] 18599 warnings generated. [138/195] [139/195] 18918 warnings generated. [140/195] 18921 warnings generated. [141/195] 18918 warnings generated. [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< | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/app/rendering/doublebufferedtexture.h:48:12: warning: swap functions should be marked noexcept [cppcoreguidelines-noexcept-swap,performance-noexcept-swap] 48 | GLuint swap(); | ^ | noexcept /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 32910 warnings generated. [143/195] 19656 warnings generated. [144/195] 10086 warnings generated. [145/195] 10590 warnings generated. [146/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 18993 warnings generated. [147/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 24405 warnings generated. [148/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 20183 warnings generated. [149/195] 26070 warnings generated. [150/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23571 warnings generated. [151/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/iterator_range.h:31:34: warning: use c++14 style type templates [modernize-type-traits] 31 | std::is_const_v::type>; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/iterator_range.h:66:36: warning: forwarding reference parameter 'begin' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | auto make_iterator_range(BeginIt&& begin, EndIt&& end) | ^ /home/runner/work/graphia/graphia/source/shared/utils/iterator_range.h:66:51: warning: forwarding reference parameter 'end' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 66 | auto make_iterator_range(BeginIt&& begin, EndIt&& end) | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23607 warnings generated. [152/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23944 warnings generated. [153/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23840 warnings generated. [154/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23838 warnings generated. [155/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ /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) | ^ 24669 warnings generated. [156/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 26384 warnings generated. [157/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 26393 warnings generated. [158/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23829 warnings generated. [159/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ /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) | ^ 24649 warnings generated. [160/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 26375 warnings generated. [161/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 20664 warnings generated. [162/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23885 warnings generated. [163/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 26374 warnings generated. [164/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23769 warnings generated. [165/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 24066 warnings generated. [166/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23769 warnings generated. [167/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 26453 warnings generated. [168/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ /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) | ^ 33002 warnings generated. [169/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 31968 warnings generated. [170/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /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( /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 20640 warnings generated. [171/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 23422 warnings generated. [172/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 20543 warnings generated. [173/195] /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /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, /home/runner/work/graphia/graphia/source/app/ui/selectionmanager.h:83:34: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 83 | bool callFnAndMaybeEmit(Fn&& fn) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 33203 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< | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/app/rendering/doublebufferedtexture.h:48:12: warning: swap functions should be marked noexcept [cppcoreguidelines-noexcept-swap,performance-noexcept-swap] 48 | GLuint swap(); | ^ | noexcept /home/runner/work/graphia/graphia/source/app/ui/selectionmanager.h:83:34: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 83 | bool callFnAndMaybeEmit(Fn&& fn) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 32639 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< | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/layout/layoutsettings.h:95:36: warning: forwarding reference parameter 'args' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 95 | void registerSetting(Args&&... args) | ^ /home/runner/work/graphia/graphia/source/app/rendering/doublebufferedtexture.h:48:12: warning: swap functions should be marked noexcept [cppcoreguidelines-noexcept-swap,performance-noexcept-swap] 48 | GLuint swap(); | ^ | noexcept /home/runner/work/graphia/graphia/source/app/ui/selectionmanager.h:83:34: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 83 | bool callFnAndMaybeEmit(Fn&& fn) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:33:10: warning: use c++14 style type templates [modernize-type-traits] 33 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:36:33: warning: use c++14 style type templates [modernize-type-traits] 36 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:45:10: warning: use c++14 style type templates [modernize-type-traits] 45 | typename std::enable_if, Enum>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:48:33: warning: use c++14 style type templates [modernize-type-traits] 48 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:57:10: warning: use c++14 style type templates [modernize-type-traits] 57 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:60:33: warning: use c++14 style type templates [modernize-type-traits] 60 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:69:10: warning: use c++14 style type templates [modernize-type-traits] 69 | typename std::enable_if, bool>::type | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/enumbitmask.h:72:33: warning: use c++14 style type templates [modernize-type-traits] 72 | using underlying = typename std::underlying_type::type; | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 32427 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< | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:47:68: warning: rvalue reference parameter 'splitters' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 47 | ComponentSplitSet(ComponentId oldComponentId, ComponentIdSet&& splitters) : | ^ /home/runner/work/graphia/graphia/source/app/graph/componentmanager.h:66:40: warning: rvalue reference parameter 'mergers' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 66 | ComponentMergeSet(ComponentIdSet&& mergers, ComponentId newComponentId) : | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/rendering/doublebufferedtexture.h:48:12: warning: swap functions should be marked noexcept [cppcoreguidelines-noexcept-swap,performance-noexcept-swap] 48 | GLuint swap(); | ^ | noexcept /home/runner/work/graphia/graphia/source/app/ui/selectionmanager.h:83:34: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 83 | bool callFnAndMaybeEmit(Fn&& fn) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 32369 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< | ^ /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/rendering/doublebufferedtexture.h:48:12: warning: swap functions should be marked noexcept [cppcoreguidelines-noexcept-swap,performance-noexcept-swap] 48 | GLuint swap(); | ^ | noexcept /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:99:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 99 | void executeOnce(CommandFn&& executeFn, const QString& commandDescription) | ^ /home/runner/work/graphia/graphia/source/shared/commands/icommandmanager.h:105:34: warning: rvalue reference parameter 'executeFn' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 105 | void executeOnce(CommandFn&& executeFn, const Command::CommandDescription& commandDescription = {}) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 32565 warnings generated. [178/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 25863 warnings generated. [179/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/app/ui/selectionmanager.h:83:34: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 83 | bool callFnAndMaybeEmit(Fn&& fn) | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 20402 warnings generated. [180/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 30032 warnings generated. [181/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v 11466 warnings generated. [182/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v 11296 warnings generated. [183/195] /home/runner/work/graphia/graphia/source/app/graph/elementiddistinctsetcollection.h:321:78: warning: use c++14 style type templates [modernize-type-traits] 321 | static_assert(std::is_same_v, typename std::remove_const::type>, | ~~~~~~~~ ^ ~~~~~~ | _t /home/runner/work/graphia/graphia/source/app/graph/graph.h:78:27: warning: rvalue reference parameter 'other' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 78 | explicit Edge(IEdge&& other) noexcept : | ^ /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/graph/igraphmodel.h:79:54: warning: forwarding reference parameter 'predicate' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 79 | std::vector attributeNamesMatching(Fn&& predicate) const | ^ /home/runner/work/graphia/graphia/source/shared/graph/imutablegraph.h:118:34: warning: forwarding reference parameter 'transaction' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 118 | void performTransaction(Fn&& transaction) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 26533 warnings generated. [184/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/utils/circularbuffer.h:36:25: warning: use c++17 style variable templates [modernize-type-traits] 36 | enum { value = !std::is_same() * std::declval()), NotFound>::value }; | ^ ~~~~~~~ | _v 8296 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< | ^ /home/runner/work/graphia/graphia/source/app/rendering/doublebufferedtexture.h:48:12: warning: swap functions should be marked noexcept [cppcoreguidelines-noexcept-swap,performance-noexcept-swap] 48 | GLuint swap(); | ^ | noexcept /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/grapharray.h:189:31: warning: forwarding reference parameter 'generator' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 189 | void generate(Generator&& generator) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 22913 warnings generated. [186/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v 11333 warnings generated. [187/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v 11296 warnings generated. [188/195] /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:9: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/graph/elementid.h:42:39: warning: use c++17 style variable templates [modernize-type-traits] 42 | std::is_integral::value && std::is_convertible::value>; | ^ ~~~~~~~ | _v /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 11364 warnings generated. [189/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 10448 warnings generated. [190/195] 24776 warnings generated. [191/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 17453 warnings generated. [192/195] /home/runner/work/graphia/graphia/source/shared/utils/statistics.h:57:10: warning: forwarding reference parameter 'fn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 57 | Fn&& fn, bool storeValues = false) | ^ 29538 warnings generated. [193/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ 19399 warnings generated. [194/195] /home/runner/work/graphia/graphia/source/shared/utils/container.h:86:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 86 | template bool containsAnyOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:94:104: warning: rvalue reference parameter 'values' is never moved from inside the function body [cppcoreguidelines-rvalue-reference-param-not-moved] 94 | template bool containsAllOf(const C& container, std::initializer_list&& values) | ^ /home/runner/work/graphia/graphia/source/shared/utils/container.h:210:38: warning: forwarding reference parameter 'container' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 210 | reversing_wrapper reverse(T&& container) { return {container}; } | ^ /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:61:28: warning: forwarding reference parameter 'thisFn' is never forwarded inside the function body [cppcoreguidelines-missing-std-forward] 61 | auto doAsync(AsyncFn&& thisFn) | ^ 21447 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] | ^~ 13678 warnings generated.