2025-07-07 15:22 ftp://ftp.de.debian.org/debian/pool/main/d/dlib/dlib_19.24.6+dfsg.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=opencv2 --library=icu --library=motif --library=sqlite3 --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 8833e3e (2025-07-07 13:50:36 +0200) count: 3322 3378 elapsed-time: 59.2 59.9 head-timing-info: old-timing-info: head results: dlib-19.24.6+dfsg/dlib/type_traits.h:481:71: debug: simplifyOperatorName: found unsimplified operator name [debug] dlib-19.24.6+dfsg/dlib/type_traits.h:482:72: debug: simplifyOperatorName: found unsimplified operator name [debug] dlib-19.24.6+dfsg/dlib/error.h:250:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/error.h:267:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/unicode/unicode.h:191:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/unicode/unicode.h:630:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SURROGATE_CLEARING_MASK [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/unicode/unicode.h:652:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:122:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:157:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/float_details.h:110:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/serialize.h:360:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/serialize.h:422:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/serialize.h:488:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/serialize.h:538:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/serialize.h:591:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/serialize.h:602:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/serialize.h:1098:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/serialize.h:1188:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/serialize.h:2029:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/serialize.h:2047:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/serialize.h:2089:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/serialize.h:2122:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/serialize.h:2416:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:439:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:50:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:78:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:96:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:105:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:440:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bit_stream/bit_stream_kernel_1.h:48:9: warning: Member variable 'bit_stream_kernel_1::isp' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/bit_stream/bit_stream_kernel_1.h:48:9: warning: Member variable 'bit_stream_kernel_1::osp' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/bit_stream/bit_stream_kernel_1.h:48:9: warning: Member variable 'bit_stream_kernel_1::buffer' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/bit_stream/bit_stream_kernel_1.h:48:9: warning: Member variable 'bit_stream_kernel_1::buffer_size' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/algs.h:765:9: warning: Member variable 'stack_based_memory_block::mem' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:37:16: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:43:18: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:50:16: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1::allocate_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:57:18: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1::deallocate_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:64:18: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1::swap' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/error.h:81:9: style: Class 'error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/error.h:90:9: style: Class 'error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/error.h:212:9: style: Class 'fatal_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/error.h:221:9: style: Class 'fatal_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/error.h:312:9: style: Class 'gui_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/error.h:321:9: style: Class 'gui_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/error.h:354:9: style: Class 'socket_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/error.h:363:9: style: Class 'socket_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/error.h:396:9: style: Class 'thread_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/error.h:405:9: style: Class 'thread_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/error.h:441:9: style: Class 'impossible_labeling_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/algs.h:671:9: style: Class 'funct_wrap0' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/algs.h:679:9: style: Class 'funct_wrap1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/algs.h:687:9: style: Class 'funct_wrap2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/algs.h:695:9: style: Class 'funct_wrap3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/algs.h:703:9: style: Class 'funct_wrap4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/algs.h:711:9: style: Class 'funct_wrap5' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_avx/this_file_doesnt_compile.cpp:2:0: error: #error "This file doesn't compile!" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_avx/this_file_doesnt_compile.cpp:2:2: error: #error "This file doesn't compile!" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libjpeg/libjpeg_test.cpp:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libjpeg/libjpeg_test.cpp:18:36: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libjpeg/libjpeg_test.cpp:30:5: style:inconclusive: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libjpeg/libjpeg_test.cpp:53:27: style: Variable 'height_' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libjpeg/libjpeg_test.cpp:54:26: style: Variable 'width_' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libjpeg/libjpeg_test.cpp:55:38: style: Variable 'output_components_' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libjpeg/libjpeg_test.cpp:53:19: style: Variable 'height_' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libjpeg/libjpeg_test.cpp:54:19: style: Variable 'width_' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libjpeg/libjpeg_test.cpp:55:19: style: Variable 'output_components_' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libjxl/libjxl_test.cpp:15:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.h:40:9: style: Class 'decode_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libjxl/libjxl_test.cpp:17:5: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.cpp:258:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.cpp:284:36: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libpng/libpng_test.cpp:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.cpp:164:23: style:inconclusive: Function 'encode' argument 1 names different: declaration 'in' definition 'in_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.h:63:27: note: Function 'encode' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.cpp:164:23: note: Function 'encode' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.cpp:165:23: style:inconclusive: Function 'encode' argument 2 names different: declaration 'out' definition 'out_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.h:64:27: note: Function 'encode' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.cpp:165:23: note: Function 'encode' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.cpp:311:23: style:inconclusive: Function 'decode' argument 1 names different: declaration 'in' definition 'in_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.h:68:27: note: Function 'decode' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.cpp:311:23: note: Function 'decode' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.cpp:312:23: style:inconclusive: Function 'decode' argument 2 names different: declaration 'out' definition 'out_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.h:69:27: note: Function 'decode' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/base64/base64_kernel_1.cpp:312:23: note: Function 'decode' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libpng/libpng_test.cpp:31:23: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libpng/libpng_test.cpp:29:21: note: Assuming allocation function fails dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libpng/libpng_test.cpp:29:21: note: Assignment 'fp=fopen("whatever.png","rb")', assigned value is 0 dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libpng/libpng_test.cpp:31:23: note: Null pointer dereference dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libpng/libpng_test.cpp:24:5: style:inconclusive: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libpng/libpng_test.cpp:24:16: style: Unused variable: row_pointers_ [unusedVariable] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libwebp/libwebp_test.cpp:12:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libwebp/libwebp_test.cpp:15:5: style:inconclusive: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_neon/neon_test.cpp:3:0: error: #error "No NEON" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_neon/neon_test.cpp:3:2: error: #error "No NEON" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_sse4/this_file_doesnt_compile.cpp:2:0: error: #error "This file doesn't compile!" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_sse4/this_file_doesnt_compile.cpp:2:2: error: #error "This file doesn't compile!" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:172:43: style: Unused private function: 'byte_orderer::flip < signed char >' [unusedPrivateFunction] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:172:43: note: Unused private function: 'byte_orderer::flip < signed char >' dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:172:43: note: Unused private function: 'byte_orderer::flip < signed char >' dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:171:43: style: Unused private function: 'byte_orderer::flip < unsigned char >' [unusedPrivateFunction] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:171:43: note: Unused private function: 'byte_orderer::flip < unsigned char >' dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:171:43: note: Unused private function: 'byte_orderer::flip < unsigned char >' dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:170:43: style: Unused private function: 'byte_orderer::flip < char >' [unusedPrivateFunction] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:170:43: note: Unused private function: 'byte_orderer::flip < char >' dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:170:43: note: Unused private function: 'byte_orderer::flip < char >' dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:172:43: performance:inconclusive: Technically the member function 'dlib::byte_orderer::flip < signed char >' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:172:43: note: Technically the member function 'dlib::byte_orderer::flip < signed char >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:172:43: note: Technically the member function 'dlib::byte_orderer::flip < signed char >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:171:43: performance:inconclusive: Technically the member function 'dlib::byte_orderer::flip < unsigned char >' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:171:43: note: Technically the member function 'dlib::byte_orderer::flip < unsigned char >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:171:43: note: Technically the member function 'dlib::byte_orderer::flip < unsigned char >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:170:43: performance:inconclusive: Technically the member function 'dlib::byte_orderer::flip < char >' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:170:43: note: Technically the member function 'dlib::byte_orderer::flip < char >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:170:43: note: Technically the member function 'dlib::byte_orderer::flip < char >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:131:21: performance:inconclusive: Technically the member function 'dlib::byte_orderer::flip' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1163:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::long_add' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:320:14: note: Technically the member function 'dlib::bigint_kernel_1::long_add' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1163:5: note: Technically the member function 'dlib::bigint_kernel_1::long_add' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1241:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::long_sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:332:14: note: Technically the member function 'dlib::bigint_kernel_1::long_sub' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1241:5: note: Technically the member function 'dlib::bigint_kernel_1::long_sub' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1547:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::is_less_than' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:451:14: note: Technically the member function 'dlib::bigint_kernel_1::is_less_than' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1547:5: note: Technically the member function 'dlib::bigint_kernel_1::is_less_than' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1586:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::is_equal_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:461:14: note: Technically the member function 'dlib::bigint_kernel_1::is_equal_to' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1586:5: note: Technically the member function 'dlib::bigint_kernel_1::is_equal_to' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1619:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:471:14: note: Technically the member function 'dlib::bigint_kernel_1::increment' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1619:5: note: Technically the member function 'dlib::bigint_kernel_1::increment' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1668:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:482:14: note: Technically the member function 'dlib::bigint_kernel_1::decrement' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1668:5: note: Technically the member function 'dlib::bigint_kernel_1::decrement' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:90:22: style:inconclusive: Either there is a missing 'override', or the member function 'dlib::vectorstream::vector_streambuf < char >::underflow' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:90:22: style:inconclusive: Either there is a missing 'override', or the member function 'dlib::vectorstream::vector_streambuf < int8_t >::underflow' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:90:22: style:inconclusive: Either there is a missing 'override', or the member function 'dlib::vectorstream::vector_streambuf < uint8_t >::underflow' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:75:17: warning: Struct 'data_record' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dlib-19.24.6+dfsg/dlib/unicode/unicode.h:138:13: style: Class 'basic_utf8_streambuf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/unicode/unicode.h:758:9: style: Class 'basic_utf8_ifstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/unicode/unicode.h:770:9: style: Class 'basic_utf8_ifstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/float_details.h:58:9: style: Struct 'float_details' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/float_details.h:59:9: style: Struct 'float_details' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/float_details.h:60:9: style: Struct 'float_details' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:144:9: style: Class 'vectorstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:154:9: style: Class 'vectorstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:164:9: style: Class 'vectorstream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/serialize.h:267:9: style: Class 'serialization_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/serialize.h:307:9: style: Struct 'ramdump_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:131:9: style: Class 'bigint_kernel_1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:35:13: style: Class 'vector_streambuf < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:35:13: style: Class 'vector_streambuf < int8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:35:13: style: Class 'vector_streambuf < uint8_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:49:22: style: Condition '*ptr==1' is always true [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:47:34: note: Assignment 'temp=1', assigned value is 1 dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:49:22: note: Condition '*ptr==1' is always true dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1632:20: style: Condition '*d!=0' is always true [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1629:21: note: Assignment '*d=*s+1', assigned value is greater than 0 dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1632:20: note: Condition '*d!=0' is always true dlib-19.24.6+dfsg/dlib/serialize.h:1732:27: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/serialize.h:1750:25: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/serialize.h:2554:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/dlib/serialize.h:2571:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1121:16: style: The scope of the variable 'temp' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1116:17: style:inconclusive: Function 'short_div' argument 4 names different: declaration 'remainder' definition 'rem'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:417:21: note: Function 'short_div' argument 4 names different: declaration 'remainder' definition 'rem'. dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1116:17: note: Function 'short_div' argument 4 names different: declaration 'remainder' definition 'rem'. dlib-19.24.6+dfsg/dlib/serialize.h:675:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:675:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:741:41: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:741:41: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:796:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:796:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:819:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:819:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1126:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1126:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1141:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1141:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1159:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1159:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1175:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1175:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1276:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1276:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1301:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1301:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1322:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1322:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1346:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1346:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1367:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1367:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1391:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1391:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1412:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1412:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1436:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1436:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1460:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1460:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1483:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1483:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1501:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1501:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1523:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1523:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1541:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1541:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1563:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1563:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1581:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1581:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1603:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1603:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1660:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1660:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1678:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1678:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1697:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1697:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1715:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1715:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1734:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1734:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1752:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1752:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1771:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1771:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1789:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1789:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1808:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1808:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1826:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1826:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1846:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1846:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1864:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1864:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1877:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1877:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1891:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1891:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1911:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1911:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1926:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1926:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1945:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1945:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1960:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1960:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:1988:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:1988:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:2010:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:2010:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:2033:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:2033:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:2063:41: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:2063:41: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:2095:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:2095:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:2117:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:2117:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:2216:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:2216:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:2238:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:2238:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:2259:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:2259:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:2281:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:2281:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/serialize.h:2420:41: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/serialize.h:2420:41: note: Shadow variable dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:387:18: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:365:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:387:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:389:18: style: Local variable 'b' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:367:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:389:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:391:18: style: Local variable 'c' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:369:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:391:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:393:18: style: Local variable 'd' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:371:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:393:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1375:25: style: Local variable 'end' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1313:17: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1375:25: note: Shadow variable dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1174:17: style: Variable 'min_end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1175:17: style: Variable 'max_end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1312:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1313:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1439:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1475:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1517:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1564:21: style: Variable 'l' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1565:21: style: Variable 'r' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1599:21: style: Variable 'r' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1600:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1626:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1675:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:81:25: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:48:28: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1164:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::long_add' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:345:14: note: Technically the member function 'dlib::bigint_kernel_2::long_add' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1164:5: note: Technically the member function 'dlib::bigint_kernel_2::long_add' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1242:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::long_sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:357:14: note: Technically the member function 'dlib::bigint_kernel_2::long_sub' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1242:5: note: Technically the member function 'dlib::bigint_kernel_2::long_sub' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1665:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::is_less_than' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:476:14: note: Technically the member function 'dlib::bigint_kernel_2::is_less_than' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1665:5: note: Technically the member function 'dlib::bigint_kernel_2::is_less_than' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1704:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::is_equal_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:486:14: note: Technically the member function 'dlib::bigint_kernel_2::is_equal_to' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1704:5: note: Technically the member function 'dlib::bigint_kernel_2::is_equal_to' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1737:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:496:14: note: Technically the member function 'dlib::bigint_kernel_2::increment' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1737:5: note: Technically the member function 'dlib::bigint_kernel_2::increment' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1786:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:507:14: note: Technically the member function 'dlib::bigint_kernel_2::decrement' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1786:5: note: Technically the member function 'dlib::bigint_kernel_2::decrement' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:74:17: warning: Struct 'data_record' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:128:9: style: Class 'bigint_kernel_2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1750:20: style: Condition '*d!=0' is always true [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1747:21: note: Assignment '*d=*s+1', assigned value is greater than 0 dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1750:20: note: Condition '*d!=0' is always true dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1122:16: style: The scope of the variable 'temp' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1117:17: style:inconclusive: Function 'short_div' argument 4 names different: declaration 'remainder' definition 'rem'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:442:21: note: Function 'short_div' argument 4 names different: declaration 'remainder' definition 'rem'. dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1117:17: note: Function 'short_div' argument 4 names different: declaration 'remainder' definition 'rem'. dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:388:18: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:366:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:388:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:390:18: style: Local variable 'b' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:368:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:390:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:392:18: style: Local variable 'c' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:370:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:392:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:394:18: style: Local variable 'd' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:372:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:394:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1376:25: style: Local variable 'end' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1314:17: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1376:25: note: Shadow variable dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1175:17: style: Variable 'min_end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1176:17: style: Variable 'max_end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1313:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1314:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1444:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1593:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1635:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1682:21: style: Variable 'l' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1683:21: style: Variable 'r' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1717:21: style: Variable 'r' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1718:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1744:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1793:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:80:25: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/rand/rand_kernel_1.h:298:17: error: There is an unknown macro here somewhere. Configuration is required. If DLIBM_CASSERT_2_ARGS is a macro then please configure it. [unknownMacro] dlib-19.24.6+dfsg/dlib/threads/threads_kernel_2.h:126:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:227:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:237:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:261:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_memory [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:264:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_memory [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:285:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:295:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:319:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_memory [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:322:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_memory [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:344:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:354:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:377:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_memory [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:380:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_memory [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:403:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:413:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:436:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_memory [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:439:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_memory [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:463:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:473:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:497:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_memory [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:500:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_memory [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/make_mfp.h:51:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A1 [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/make_mfp.h:65:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A1 [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_1.h:161:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_pool_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_2.h:152:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunk_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:136:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:220:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chunk_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:272:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:307:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:539:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/threads_kernel_shared.h:102:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable junk_mfp [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/create_new_thread_extension.h:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable funct [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:56:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg1 [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:68:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mfp [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mfp [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:110:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg1 [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:122:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mfp [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:137:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg1 [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:149:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mfp [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:164:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg1 [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mfp [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:203:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_id [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:246:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_id [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:291:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_id [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:517:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:597:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:628:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:645:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:694:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:732:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:771:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:832:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:878:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:924:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:995:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:1049:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:1103:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:1184:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:1246:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:1308:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/console_progress_indicator.h:164:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable floatfield [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/console_progress_indicator.h:224:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable floatfield [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:162:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:223:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:272:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:450:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:475:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:499:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:523:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:546:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:571:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:596:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:620:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:644:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:667:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.h:167:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_WR [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.h:183:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf.h:114:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf.h:128:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/string/string.h:363:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/string/string.h:364:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/string/string.h:365:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/string/string.h:366:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/string/string.h:367:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/string/string.h:368:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/string/string.h:369:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/string/string.h:605:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/string/string.h:636:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/string/string.h:666:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/string/string.h:836:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/string/string.h:853:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/string/string.h:873:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/string/string.h:907:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bsp/bsp.h:469:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bsp/bsp.cpp:170:142: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:191:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:211:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg1 [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:103:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callback [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:106:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable o [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_2.cpp:18:5: warning: Member variable 'entropy_decoder_kernel_2::streambuf' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_2.cpp:71:26: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_2.cpp:75:30: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_2.cpp:80:30: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_2.cpp:85:30: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_2.cpp:55:23: style:inconclusive: Function 'set_stream' argument 1 names different: declaration 'in' definition 'in_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_2.h:80:27: note: Function 'set_stream' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_2.cpp:55:23: note: Function 'set_stream' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:362:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:519:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.cpp:35:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.cpp:88:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.cpp:115:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.cpp:179:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.cpp:220:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_1.cpp:18:5: warning: Member variable 'entropy_decoder_kernel_1::streambuf' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_1.cpp:77:26: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_1.cpp:81:30: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_1.cpp:86:30: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_1.cpp:91:30: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_1.cpp:59:23: style:inconclusive: Function 'set_stream' argument 1 names different: declaration 'in' definition 'in_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_1.h:84:27: note: Function 'set_stream' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_1.cpp:59:23: note: Function 'set_stream' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_extensions.cpp:91:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder/entropy_encoder_kernel_1.cpp:16:5: warning: Member variable 'entropy_encoder_kernel_1::streambuf' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/entropy_encoder/entropy_encoder_kernel_1.cpp:59:23: style:inconclusive: Function 'set_stream' argument 1 names different: declaration 'out' definition 'out_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_encoder/entropy_encoder_kernel_1.h:72:27: note: Function 'set_stream' argument 1 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/entropy_encoder/entropy_encoder_kernel_1.cpp:59:23: note: Function 'set_stream' argument 1 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/entropy_encoder/entropy_encoder_kernel_2.cpp:16:5: warning: Member variable 'entropy_encoder_kernel_2::streambuf' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/entropy_encoder/entropy_encoder_kernel_2.cpp:57:23: style:inconclusive: Function 'set_stream' argument 1 names different: declaration 'out' definition 'out_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_encoder/entropy_encoder_kernel_2.h:67:27: note: Function 'set_stream' argument 1 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/entropy_encoder/entropy_encoder_kernel_2.cpp:57:23: note: Function 'set_stream' argument 1 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/general_hash/hash.h:55:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/general_hash/hash.h:103:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/general_hash/count_bits.h:35:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:630:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:672:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:708:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:71:13: warning: Member variable 'queue_kernel_2::in_pos' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:71:13: warning: Member variable 'queue_kernel_2::out_pos' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:71:13: warning: Member variable 'queue_kernel_2::current_element_pos' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:534:5: performance:inconclusive: Technically the member function 'dlib::queue_kernel_1::delete_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:129:18: note: Technically the member function 'dlib::queue_kernel_1::delete_nodes' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:534:5: note: Technically the member function 'dlib::queue_kernel_1::delete_nodes' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.cpp:236:5: performance:inconclusive: Technically the member function 'dlib::directory::is_root_path' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:283:14: note: Technically the member function 'dlib::directory::is_root_path' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.cpp:236:5: note: Technically the member function 'dlib::directory::is_root_path' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/stl_checked/std_vector_c.h:326:77: warning: The struct 'is_std_vector' defines member variable with name 'value' also defined in its parent struct 'default_is_kind_value'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/is_kind.h:18:54: note: Parent variable 'default_is_kind_value::value' dlib-19.24.6+dfsg/dlib/stl_checked/std_vector_c.h:326:77: note: Derived variable 'is_std_vector::value' dlib-19.24.6+dfsg/dlib/is_kind.h:155:57: warning: The struct 'is_pair' defines member variable with name 'value' also defined in its parent struct 'default_is_kind_value'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/is_kind.h:18:54: note: Parent variable 'default_is_kind_value::value' dlib-19.24.6+dfsg/dlib/is_kind.h:155:57: note: Derived variable 'is_pair::value' dlib-19.24.6+dfsg/dlib/stl_checked/std_vector_c.h:49:9: style: Class 'std_vector_c' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:102:9: style: Class 'file' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:106:9: style: Class 'file' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:93:21: style: Class 'file_not_found' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:203:9: style: Class 'directory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:207:9: style: Class 'directory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:192:21: style: Class 'dir_not_found' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:195:21: style: Class 'listing_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:72:22: style: The destructor '~queue_kernel_1' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:48:25: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:72:22: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:101:25: style: The function 'remove_any' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:44:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:101:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:106:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:107:24: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:106:27: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:109:25: style: The function 'at_start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:51:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:109:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:112:25: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:60:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:112:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:115:18: style: The function 'current_element_valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:68:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:115:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:118:29: style: The function 'element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:76:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:118:29: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:121:23: style: The function 'element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:85:20: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:121:23: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:124:18: style: The function 'move_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:94:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:124:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:81:22: style: The destructor '~queue_kernel_2' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:48:25: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:81:22: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:110:25: style: The function 'remove_any' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:44:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:110:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:115:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:107:24: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:115:27: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:118:25: style: The function 'at_start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:51:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:118:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:121:25: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:60:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:121:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:124:18: style: The function 'current_element_valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:68:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:124:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:127:29: style: The function 'element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:76:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:127:29: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:130:23: style: The function 'element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:85:20: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:130:23: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:133:18: style: The function 'move_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:94:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:133:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:585:15: style: The scope of the variable 'temp' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/sort.h:315:27: style: The scope of the variable 'left' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/sort.h:316:27: style: The scope of the variable 'right' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/sort.h:408:23: style: The scope of the variable 'pos' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:343:24: style: The scope of the variable 'data' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:500:24: style: The scope of the variable 'data' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/stl_checked/std_vector_c.h:299:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/stl_checked/std_vector_c.h:299:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/stl_checked/std_vector_c.h:319:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/stl_checked/std_vector_c.h:319:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:187:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:187:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:205:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:205:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:582:15: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] dlib-19.24.6+dfsg/dlib/string/string.h:279:9: style: Class 'string_cast_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/string/string.h:402:13: style: Class 'string_assign_helper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/string/string.h:422:13: style: Class 'char_assign_helper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/string/string.h:442:13: style: Class 'wchar_t_assign_helper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_extensions.h:78:9: style: Class 'match_ending' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_extensions.h:105:9: style: Class 'match_endings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:434:23: style: Variable 'ffind' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/dlib/string/string.h:709:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:574:23: style: Variable 'ffind' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/dlib/string/string.h:748:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] dlib-19.24.6+dfsg/dlib/console_progress_indicator.h:147:28: style: Boolean value assigned to floating point variable. [assignBoolToFloat] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:112:13: warning: Member variable 'binary_search_tree_kernel_1::p' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:112:13: warning: Member variable 'binary_search_tree_kernel_2::p' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:465:13: warning: Member variable 'mp_impl::callback' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:475:13: warning: Member variable 'mp_impl_const::callback' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:44:13: warning: Member variable 'set_kernel_1::junk' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:54:9: warning:inconclusive: Member variable 'future::tp' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:415:13: warning: Member variable 'task_state_type::thread_id' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/bsp/bsp.h:85:13: warning:inconclusive: Member variable 'hostinfo::node_id' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/algs.h:765:9: warning: Member variable 'stack_based_memory_block < sizeof ( bfp1_helpers :: bound_function_helper_T < bfp1_helpers :: bound_function_helper < void , int , void , void , void > > ) >::mem' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/threads/auto_mutex_extension.h:158:14: style:inconclusive: Technically the member function 'dlib::auto_mutex_readonly::has_read_lock' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/threads/auto_mutex_extension.h:161:14: style:inconclusive: Technically the member function 'dlib::auto_mutex_readonly::has_write_lock' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:255:77: debug: CheckClass::isMemberVar found used member variable 'mp_memory' with varid 0 [varid0] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:302:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::initialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:329:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::deinitialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:341:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::initialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:342:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::deinitialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:343:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::initialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:344:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::deinitialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:345:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::initialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:346:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::deinitialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:347:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::initialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:348:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::deinitialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:349:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::initialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:350:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::deinitialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:351:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::initialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:352:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::deinitialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:353:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::initialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:354:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::deinitialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:355:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::initialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:356:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::deinitialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:357:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::initialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:358:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::deinitialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:359:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::initialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:360:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::deinitialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:361:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::initialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager/memory_manager_kernel_3.h:362:14: performance:inconclusive: Technically the member function 'dlib::memory_manager_kernel_3::deinitialize_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:182:14: warning: The class 'thread_function' defines member function with name 'is_alive' also defined in its parent class 'threaded_object'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:62:14: note: Parent function 'threaded_object::is_alive' dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:182:14: note: Derived function 'thread_function::is_alive' dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:188:14: warning: The class 'thread_function' defines member function with name 'wait' also defined in its parent class 'threaded_object'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:65:14: note: Parent function 'threaded_object::wait' dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:188:14: note: Derived function 'thread_function::wait' dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:193:18: warning: The class 'bound_function_helper_T < bfp1_helpers :: bound_function_helper < void , void , void , void , void > >' defines member function with name 'is_set' also defined in its parent class 'bound_function_helper_base_base'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:27:26: note: Parent function 'bound_function_helper_base_base::is_set' dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:193:18: note: Derived function 'bound_function_helper_T < bfp1_helpers :: bound_function_helper < void , void , void , void , void > >::is_set' dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:208:18: warning: The class 'bound_function_helper_T < bfp1_helpers :: bound_function_helper < void , void , void , void , void > >' defines member function with name 'clone' also defined in its parent class 'bound_function_helper_base_base'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:28:26: note: Parent function 'bound_function_helper_base_base::clone' dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:208:18: note: Derived function 'bound_function_helper_T < bfp1_helpers :: bound_function_helper < void , void , void , void , void > >::clone' dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:193:18: warning: The class 'bound_function_helper_T < bfp1_helpers :: bound_function_helper < void , int , void , void , void > >' defines member function with name 'is_set' also defined in its parent class 'bound_function_helper_base_base'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:27:26: note: Parent function 'bound_function_helper_base_base::is_set' dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:193:18: note: Derived function 'bound_function_helper_T < bfp1_helpers :: bound_function_helper < void , int , void , void , void > >::is_set' dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:208:18: warning: The class 'bound_function_helper_T < bfp1_helpers :: bound_function_helper < void , int , void , void , void > >' defines member function with name 'clone' also defined in its parent class 'bound_function_helper_base_base'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:28:26: note: Parent function 'bound_function_helper_base_base::clone' dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:208:18: note: Derived function 'bound_function_helper_T < bfp1_helpers :: bound_function_helper < void , int , void , void , void > >::clone' dlib-19.24.6+dfsg/dlib/array/array_kernel.h:801:27: warning: The struct 'is_array' defines member variable with name 'value' also defined in its parent struct 'default_is_kind_value'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/is_kind.h:18:54: note: Parent variable 'default_is_kind_value::value' dlib-19.24.6+dfsg/dlib/array/array_kernel.h:801:27: note: Derived variable 'is_array::value' dlib-19.24.6+dfsg/dlib/is_kind.h:150:77: warning: The struct 'is_std_vector' defines member variable with name 'value' also defined in its parent struct 'default_is_kind_value'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/is_kind.h:18:54: note: Parent variable 'default_is_kind_value::value' dlib-19.24.6+dfsg/dlib/is_kind.h:150:77: note: Derived variable 'is_std_vector::value' dlib-19.24.6+dfsg/dlib/threads/threads_kernel_2.h:85:9: style: Class 'signaler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/threads/rsignaler_extension.h:17:9: style: Class 'rsignaler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:122:9: style: Class 'thread_function' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:110:13: style: Class 'super_funct_0' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:50:9: style: Class 'future' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:310:13: style: Struct 'function_object_copy_instance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:45:13: style: Class 'helper_parallel_for_funct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/threads/parallel_for_extension.h:61:13: style: Class 'helper_parallel_for_funct2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/sockets/sockets_extensions.h:23:9: style: Class 'invalid_network_address' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/sockets/sockets_extensions.h:32:9: style: Struct 'network_address' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/sockets/sockets_extensions.h:36:9: style: Struct 'network_address' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf_unbuffered.h:51:9: style: Class 'sockstreambuf_unbuffered' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf_unbuffered.h:59:9: style: Class 'sockstreambuf_unbuffered' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf.h:38:9: style: Class 'sockstreambuf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf.h:49:9: style: Class 'sockstreambuf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/bsp/bsp.h:34:13: style: Struct 'bsp_con' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/bsp/bsp.h:45:13: style: Struct 'bsp_con' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:124:22: style: The destructor '~binary_search_tree_kernel_1' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:130:22: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:124:22: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:165:18: style: The function 'remove_any' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:137:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:165:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:171:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:155:28: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:171:27: note: Function in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:126:22: style: The destructor '~binary_search_tree_kernel_2' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:130:22: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:126:22: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:154:18: style: The function 'remove_any' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:137:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:154:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:172:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:155:28: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:172:27: note: Function in derived class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:227:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:220:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:227:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:237:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:220:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:237:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:285:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:278:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:285:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:463:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:456:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:463:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:295:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:278:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:295:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:473:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:456:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:473:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:344:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:337:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:344:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:354:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:337:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:354:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:403:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:396:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:403:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:413:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:396:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:413:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:72:22: style: The destructor '~queue_kernel_1' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:37:22: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:72:22: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:106:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:57:28: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:106:27: note: Function in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:81:22: style: The destructor '~queue_kernel_2' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:37:22: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:81:22: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:115:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:57:28: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/queue/queue_kernel_2.h:115:27: note: Function in derived class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:49:22: style: The destructor '~set_kernel_1' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:37:22: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:49:22: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:78:25: style: The function 'remove_any' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:44:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:78:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:83:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:57:28: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:83:27: note: Function in derived class dlib-19.24.6+dfsg/dlib/map/map_kernel_1.h:50:22: style: The destructor '~map_kernel_1' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:130:22: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/map/map_kernel_1.h:50:22: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/map/map_kernel_1.h:66:25: style: The function 'remove_any' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:137:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/map/map_kernel_1.h:66:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/map/map_kernel_1.h:94:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/remover.h:155:28: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/map/map_kernel_1.h:94:27: note: Function in derived class dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:176:10: style: The destructor '~thread_function' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:56:18: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:176:10: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:196:14: style: The function 'thread' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:96:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:196:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:41:18: style: The function 'go' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:24:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:41:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:63:18: style: The function 'go' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:24:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:63:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:83:18: style: The function 'go' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:24:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:83:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:99:18: style: The function 'go' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:24:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:99:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:114:18: style: The function 'go' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:24:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:114:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:54:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:26:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:54:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:66:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:26:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:66:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:81:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:26:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:81:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:93:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:26:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:93:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:108:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:26:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:108:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:120:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:26:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:120:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:135:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:26:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:135:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:147:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:26:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:147:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:162:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:26:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:162:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:175:18: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:26:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/bound_function_pointer/bound_function_pointer_kernel_1.h:175:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:312:22: style: The destructor '~function_object_copy_instance' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:304:22: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:312:22: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:124:10: style: The destructor '~array < task_state_type , default_memory_manager >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:48:25: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:124:10: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:154:23: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:107:24: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:154:23: note: Function in derived class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:157:21: style: The function 'at_start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:51:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:157:21: note: Function in derived class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:160:21: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:60:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:160:21: note: Function in derived class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:163:14: style: The function 'current_element_valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:68:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:163:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:166:25: style: The function 'element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:76:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:166:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:169:19: style: The function 'element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:85:20: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:169:19: note: Function in derived class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:172:14: style: The function 'move_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:94:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:172:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:124:10: style: The destructor '~array < pthread_t , default_memory_manager >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:48:25: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:124:10: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:124:10: style: The destructor '~array < std :: unique_ptr < thread_function > , default_memory_manager >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:48:25: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:124:10: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:129:86: style: The function 'nonnull' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:128:42: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:129:86: note: Function in derived class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:129:86: style: The function 'nonnull' overrides a function in a base class but is identical to the overridden function [uselessOverride] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:128:42: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:129:86: note: Function in derived class dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:264:75: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:322:75: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:380:75: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:439:75: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:500:75: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/console_progress_indicator.h:174:16: style: Variable 'ss' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/dlib/console_progress_indicator.h:169:20: note: ss is assigned dlib-19.24.6+dfsg/dlib/console_progress_indicator.h:174:16: note: ss is overwritten dlib-19.24.6+dfsg/dlib/console_progress_indicator.h:174:16: style: Variable 'ss' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/dlib/console_progress_indicator.h:171:20: note: ss is assigned dlib-19.24.6+dfsg/dlib/console_progress_indicator.h:174:16: note: ss is overwritten dlib-19.24.6+dfsg/dlib/bsp/bsp.cpp:382:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] dlib-19.24.6+dfsg/dlib/bsp/bsp.cpp:405:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] dlib-19.24.6+dfsg/dlib/bsp/bsp.cpp:409:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] dlib-19.24.6+dfsg/dlib/bsp/bsp.cpp:413:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] dlib-19.24.6+dfsg/dlib/threads/thread_specific_data_extension.h:114:28: style: The scope of the variable 'junk' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/threads/thread_specific_data_extension.h:115:16: style: The scope of the variable 'item' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1796:23: style:inconclusive: Function 'remove_from_tree' argument 2 names different: declaration 'item' definition 'd'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:340:31: note: Function 'remove_from_tree' argument 2 names different: declaration 'item' definition 'd'. dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1796:23: note: Function 'remove_from_tree' argument 2 names different: declaration 'item' definition 'd'. dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:2032:23: style:inconclusive: Function 'get_count' argument 1 names different: declaration 'item' definition 'd'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:395:31: note: Function 'get_count' argument 1 names different: declaration 'item' definition 'd'. dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:2032:23: note: Function 'get_count' argument 1 names different: declaration 'item' definition 'd'. dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:578:23: style:inconclusive: Function 'count' argument 1 names different: declaration 'd' definition 'item'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:136:31: note: Function 'count' argument 1 names different: declaration 'd' definition 'item'. dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:578:23: note: Function 'count' argument 1 names different: declaration 'd' definition 'item'. dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:648:23: style:inconclusive: Function 'destroy' argument 1 names different: declaration 'd' definition 'item'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:151:31: note: Function 'destroy' argument 1 names different: declaration 'd' definition 'item'. dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:648:23: note: Function 'destroy' argument 1 names different: declaration 'd' definition 'item'. dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:687:23: style:inconclusive: Function 'operator[]' argument 1 names different: declaration 'item' definition 'd'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:164:31: note: Function 'operator[]' argument 1 names different: declaration 'item' definition 'd'. dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:687:23: note: Function 'operator[]' argument 1 names different: declaration 'item' definition 'd'. dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:703:23: style:inconclusive: Function 'operator[]' argument 1 names different: declaration 'item' definition 'd'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:160:31: note: Function 'operator[]' argument 1 names different: declaration 'item' definition 'd'. dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:703:23: note: Function 'operator[]' argument 1 names different: declaration 'item' definition 'd'. dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:1865:23: style:inconclusive: Function 'get_count' argument 1 names different: declaration 'item' definition 'd'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:412:31: note: Function 'get_count' argument 1 names different: declaration 'item' definition 'd'. dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:1865:23: note: Function 'get_count' argument 1 names different: declaration 'item' definition 'd'. dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:537:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:537:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:485:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:485:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:149:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:149:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/map/map_kernel_1.h:163:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/map/map_kernel_1.h:163:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/array/array_kernel.h:253:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/array/array_kernel.h:253:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/array/array_kernel.h:278:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/array/array_kernel.h:278:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:515:36: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.h:515:36: note: Shadow variable dlib-19.24.6+dfsg/dlib/bsp/bsp.h:202:42: style: Local variable 'temp' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/bsp/bsp.h:159:38: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/bsp/bsp.h:202:42: note: Shadow variable dlib-19.24.6+dfsg/dlib/bsp/bsp.cpp:164:36: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/bsp/bsp.cpp:164:36: note: Shadow variable dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1991:15: style: Variable 'tree' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/dlib/geometry/vector.h:1283:26: debug: Failed to instantiate template "vector". The checking continues anyway. [templateInstantiation] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:147:75: debug: Failed to instantiate template "zero_extend_cast". The checking continues anyway. [templateInstantiation] dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.h:112:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.h:408:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/config_reader/config_reader_thread_safe_1.h:380:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/config_reader/config_reader_thread_safe_1.h:398:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_c.h:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/cmd_line_parser/get_option.h:33:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:44:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_end [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:235:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:260:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:287:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:598:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/timer/timer.h:239:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delay [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/timer/timer.h:268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/timer/timer.h:320:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/timer/timer.h:333:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delay [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/timer/timer.h:360:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/timer/timer.h:377:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/timer/timer.h:394:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/timer/timer.h:411:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:76:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:117:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:467:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:23:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NR [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:35:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:146:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_cols [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:151:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_cols [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:167:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_cols [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:178:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_cols [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:213:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:221:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_cols [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:226:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_cols [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:248:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_cols [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:296:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_cols [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:301:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_cols [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:324:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_cols [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:618:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:623:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:639:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_cols [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:650:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_cols [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:685:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:693:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:698:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:720:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_cols [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:796:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_cols [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:861:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:866:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_rows [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1926:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NR [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/geometry/vector.h:1180:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/geometry/vector.h:1245:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/geometry/vector.h:1336:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/pixel.h:1166:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/geometry/rectangle.h:341:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/geometry/rectangle.h:453:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/geometry/rectangle.h:530:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:142:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureNotify [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:193:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LFATAL [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:352:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:644:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1252:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod1Mask [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1267:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod1MapIndex [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1365:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_PRIMARY [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1376:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectionNotify [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1424:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_PRIMARY [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1511:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1589:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWOverrideRedirect [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1760:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XStdICCTextStyle [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1837:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMinSize [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1978:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XIMPreeditPosition [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:98:5: warning: Member variable 'http_client::user_info' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/misc_api/misc_api_shared.h:22:13: performance: Variable '_old_dir' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:207:30: performance:inconclusive: Technically the member function 'dlib::http_client::get_random_string' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/http_client/http_client.h:74:21: note: Technically the member function 'dlib::http_client::get_random_string' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:207:30: note: Technically the member function 'dlib::http_client::get_random_string' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:257:30: performance:inconclusive: Technically the member function 'dlib::http_client::get_basename' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/http_client/http_client.h:75:21: note: Technically the member function 'dlib::http_client::get_basename' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:257:30: note: Technically the member function 'dlib::http_client::get_basename' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:348:30: performance:inconclusive: Technically the member function 'dlib::http_client::strtolower' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/http_client/http_client.h:76:21: note: Technically the member function 'dlib::http_client::strtolower' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:348:30: note: Technically the member function 'dlib::http_client::strtolower' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:362:30: performance:inconclusive: Technically the member function 'dlib::http_client::strtoupper' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/http_client/http_client.h:77:21: note: Technically the member function 'dlib::http_client::strtoupper' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:362:30: note: Technically the member function 'dlib::http_client::strtoupper' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:491:53: debug: CheckClass::isMemberVar found used member variable 'mp_memory' with varid 0 [varid0] dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:37:16: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1 < char >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:43:18: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1 < char >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:50:16: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1 < char >::allocate_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:57:18: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1 < char >::deallocate_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:64:18: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1 < char >::swap' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/timer/timer.h:316:5: warning: The class 'timer < timeout >' defines member function with name 'is_running' also defined in its parent class 'threaded_object'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:59:14: note: Parent function 'threaded_object::is_running' dlib-19.24.6+dfsg/dlib/timer/timer.h:316:5: note: Derived function 'timer < timeout >::is_running' dlib-19.24.6+dfsg/dlib/timer/timer.h:356:5: warning: The class 'timer < timeout >' defines member function with name 'start' also defined in its parent class 'threaded_object'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:68:14: note: Parent function 'threaded_object::start' dlib-19.24.6+dfsg/dlib/timer/timer.h:356:5: note: Derived function 'timer < timeout >::start' dlib-19.24.6+dfsg/dlib/timer/timer.h:373:5: warning: The class 'timer < timeout >' defines member function with name 'stop' also defined in its parent class 'threaded_object'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:83:14: note: Parent function 'threaded_object::stop' dlib-19.24.6+dfsg/dlib/timer/timer.h:373:5: note: Derived function 'timer < timeout >::stop' dlib-19.24.6+dfsg/dlib/misc_api/misc_api_kernel_2.h:35:9: style: Class 'set_current_dir_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/misc_api/misc_api_kernel_2.h:58:9: style: Class 'dir_create_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.h:241:9: style: Class 'logger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/logger/logger_config_file.h:23:9: style: Class 'logger_config_file_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/timeout/timeout.h:47:13: style: Class 'functor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:125:9: style: Class 'config_reader_kernel_1 < map < std :: string , std :: string , memory_manager_stateless_kernel_1 < char > , std :: less < std :: string > > :: kernel_1b , map < std :: string , void * , memory_manager_stateless_kernel_1 < char > , std :: less < std :: string > > :: kernel_1b , tokenizer_kernel_1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:129:9: style: Class 'config_reader_kernel_1 < map < std :: string , std :: string , memory_manager_stateless_kernel_1 < char > , std :: less < std :: string > > :: kernel_1b , map < std :: string , void * , memory_manager_stateless_kernel_1 < char > , std :: less < std :: string > > :: kernel_1b , tokenizer_kernel_1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:64:13: style: Class 'config_reader_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:86:13: style: Class 'file_not_found' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/config_reader/config_reader_thread_safe_1.h:48:9: style: Class 'config_reader_thread_safe_1 < config_reader_kernel_1 < map < std :: string , std :: string , memory_manager_stateless_kernel_1 < char > , std :: less < std :: string > > :: kernel_1b , map < std :: string , void * , memory_manager_stateless_kernel_1 < char > , std :: less < std :: string > > :: kernel_1b , tokenizer_kernel_1 > , map < std :: string , void * , memory_manager_stateless_kernel_1 < char > , std :: less < std :: string > > :: kernel_1b >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/config_reader/config_reader_thread_safe_1.h:52:9: style: Class 'config_reader_thread_safe_1 < config_reader_kernel_1 < map < std :: string , std :: string , memory_manager_stateless_kernel_1 < char > , std :: less < std :: string > > :: kernel_1b , map < std :: string , void * , memory_manager_stateless_kernel_1 < char > , std :: less < std :: string > > :: kernel_1b , tokenizer_kernel_1 > , map < std :: string , void * , memory_manager_stateless_kernel_1 < char > , std :: less < std :: string > > :: kernel_1b >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/timer/timer.h:57:10: style: The destructor '~timer_global_clock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:56:18: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/timer/timer.h:57:10: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/timer/timer.h:111:14: style: The function 'thread' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:96:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/timer/timer.h:111:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/timeout/timeout.h:49:18: style: The function 'go' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/timeout/timeout.h:39:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/timeout/timeout.h:49:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/timeout/timeout.h:58:18: style: The function 'go' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/timeout/timeout.h:39:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/timeout/timeout.h:58:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/timeout/timeout.h:69:18: style: The function 'go' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/timeout/timeout.h:39:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/timeout/timeout.h:69:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/timer/timer.h:167:18: style: The destructor '~timer < timeout >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:56:18: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/timer/timer.h:167:18: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/timer/timer.h:203:14: style: The function 'thread' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:96:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/timer/timer.h:203:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:93:14: style: The destructor '~file_not_found' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/error.h:107:18: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:93:14: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:120:14: style: The destructor '~config_reader_access_error' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/error.h:107:18: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:120:14: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/http_client/http_client.h:55:32: performance: Function 'get_returned_headers()' should return member 'returned_headers' by const reference. [returnByReference] dlib-19.24.6+dfsg/dlib/timer/timer_heavy.h:335:17: style: Condition 'stop_running' is always false [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/timer/timer_heavy.h:330:29: note: Assuming that condition 'stop_running==false' is not redundant dlib-19.24.6+dfsg/dlib/timer/timer_heavy.h:335:17: note: Condition 'stop_running' is always false dlib-19.24.6+dfsg/dlib/timer/timer_heavy.h:381:20: style: Condition 'running' is always true [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/timer/timer_heavy.h:374:13: note: Assuming that condition 'running' is not redundant dlib-19.24.6+dfsg/dlib/timer/timer_heavy.h:381:20: note: Condition 'running' is always true dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:608:21: style: The scope of the variable 'temp' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:679:21: style: The scope of the variable 'temp' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:293:23: style: The scope of the variable 'line_number' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:40:60: style:inconclusive: Function 'urldecode' argument 1 names different: declaration 'in' definition 's'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/http_client/http_client.h:69:57: note: Function 'urldecode' argument 1 names different: declaration 'in' definition 's'. dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:40:60: note: Function 'urldecode' argument 1 names different: declaration 'in' definition 's'. dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:392:132: style:inconclusive: Function 'build_post' argument 3 names different: declaration 'filenames' definition 'filenames_in'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/http_client/http_client.h:72:123: note: Function 'build_post' argument 3 names different: declaration 'filenames' definition 'filenames_in'. dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:392:132: note: Function 'build_post' argument 3 names different: declaration 'filenames' definition 'filenames_in'. dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:561:46: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:561:46: note: Shadow variable dlib-19.24.6+dfsg/dlib/config_reader/config_reader_thread_safe_1.h:444:42: style: Local variable 'block' shadows outer function [shadowFunction] dlib-19.24.6+dfsg/dlib/config_reader/config_reader_thread_safe_1.h:79:26: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/config_reader/config_reader_thread_safe_1.h:444:42: note: Shadow variable dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:328:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] dlib-19.24.6+dfsg/dlib/pixel.h:148:9: warning:inconclusive: Member variable 'rgb_pixel::red' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:148:9: warning:inconclusive: Member variable 'rgb_pixel::green' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:148:9: warning:inconclusive: Member variable 'rgb_pixel::blue' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:189:9: warning:inconclusive: Member variable 'bgr_pixel::blue' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:189:9: warning:inconclusive: Member variable 'bgr_pixel::green' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:189:9: warning:inconclusive: Member variable 'bgr_pixel::red' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:228:9: warning:inconclusive: Member variable 'rgb_alpha_pixel::red' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:228:9: warning:inconclusive: Member variable 'rgb_alpha_pixel::green' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:228:9: warning:inconclusive: Member variable 'rgb_alpha_pixel::blue' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:228:9: warning:inconclusive: Member variable 'rgb_alpha_pixel::alpha' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:270:9: warning:inconclusive: Member variable 'bgr_alpha_pixel::blue' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:270:9: warning:inconclusive: Member variable 'bgr_alpha_pixel::green' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:270:9: warning:inconclusive: Member variable 'bgr_alpha_pixel::red' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:270:9: warning:inconclusive: Member variable 'bgr_alpha_pixel::alpha' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:311:9: warning:inconclusive: Member variable 'hsi_pixel::h' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:311:9: warning:inconclusive: Member variable 'hsi_pixel::s' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:311:9: warning:inconclusive: Member variable 'hsi_pixel::i' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:347:9: warning:inconclusive: Member variable 'hsv_pixel::h' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:347:9: warning:inconclusive: Member variable 'hsv_pixel::s' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:347:9: warning:inconclusive: Member variable 'hsv_pixel::v' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:382:9: warning:inconclusive: Member variable 'lab_pixel::l' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:382:9: warning:inconclusive: Member variable 'lab_pixel::a' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/pixel.h:382:9: warning:inconclusive: Member variable 'lab_pixel::b' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:77:9: style: The struct 'pixel' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:180:18: performance:inconclusive: Either there is a missing 'override', or the member function 'dlib::row_major_layout::layout::set_size' can be static. [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:250:18: performance:inconclusive: Either there is a missing 'override', or the member function 'dlib::row_major_layout::layout::set_size' can be static. [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:652:18: performance:inconclusive: Either there is a missing 'override', or the member function 'dlib::column_major_layout::layout::set_size' can be static. [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:722:18: performance:inconclusive: Either there is a missing 'override', or the member function 'dlib::column_major_layout::layout::set_size' can be static. [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:177:36: performance:inconclusive: Technically the member function 'dlib::does_not_alias::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:178:36: performance:inconclusive: Technically the member function 'dlib::does_not_alias::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1710:14: performance:inconclusive: Technically the member function 'dlib::matrix::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1719:14: performance:inconclusive: Technically the member function 'dlib::matrix::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/geometry/vector.h:762:17: performance:inconclusive: Technically the member function 'dlib::vector::z' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1731:5: performance:inconclusive: Technically the member function 'dlib::base_window::set_title' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:277:14: note: Technically the member function 'dlib::base_window::set_title' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1731:5: note: Technically the member function 'dlib::base_window::set_title' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1529:5: style:inconclusive: Technically the member function 'dlib::base_window::trigger_user_event' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:324:14: note: Technically the member function 'dlib::base_window::trigger_user_event' can be const. dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1529:5: note: Technically the member function 'dlib::base_window::trigger_user_event' can be const. dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:248:25: warning: The struct 'is_matrix' defines member variable with name 'value' also defined in its parent struct 'default_is_kind_value'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/is_kind.h:18:54: note: Parent variable 'default_is_kind_value::value' dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:248:25: note: Derived variable 'is_matrix::value' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1023:27: warning: The class 'matrix' defines member variable with name 'NR' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1023:27: note: Derived variable 'matrix::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1024:27: warning: The class 'matrix' defines member variable with name 'NC' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1024:27: note: Derived variable 'matrix::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1025:27: warning: The class 'matrix' defines member variable with name 'cost' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1025:27: note: Derived variable 'matrix::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1254:12: warning: The class 'matrix' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1254:12: note: Derived function 'matrix::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1272:18: warning: The class 'matrix' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1272:18: note: Derived function 'matrix::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1290:12: warning: The class 'matrix' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1290:12: note: Derived function 'matrix::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1314:18: warning: The class 'matrix' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1314:18: note: Derived function 'matrix::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1444:14: warning: The class 'matrix' defines member function with name 'nr' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1444:14: note: Derived function 'matrix::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1447:14: warning: The class 'matrix' defines member function with name 'nc' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1447:14: note: Derived function 'matrix::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1450:14: warning: The class 'matrix' defines member function with name 'size' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:188:14: note: Parent function 'matrix_exp::size' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1450:14: note: Derived function 'matrix::size' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1710:14: warning: The class 'matrix' defines member function with name 'aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:198:14: note: Parent function 'matrix_exp::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1710:14: note: Derived function 'matrix::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1719:14: warning: The class 'matrix' defines member function with name 'destructively_aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:203:14: note: Parent function 'matrix_exp::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1719:14: note: Derived function 'matrix::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1731:18: warning: The class 'matrix' defines member function with name 'begin' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:231:24: note: Parent function 'matrix_exp::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1731:18: note: Derived function 'matrix::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1739:18: warning: The class 'matrix' defines member function with name 'end' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:232:24: note: Parent function 'matrix_exp::end' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1739:18: note: Derived function 'matrix::end' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1747:24: warning: The class 'matrix' defines member function with name 'begin' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:231:24: note: Parent function 'matrix_exp::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1747:24: note: Derived function 'matrix::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1755:24: warning: The class 'matrix' defines member function with name 'end' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:232:24: note: Parent function 'matrix_exp::end' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1755:24: note: Derived function 'matrix::end' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:45:27: warning: The class 'matrix_op' defines member variable with name 'NR' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:45:27: note: Derived variable 'matrix_op::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:46:27: warning: The class 'matrix_op' defines member variable with name 'NC' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:46:27: note: Derived variable 'matrix_op::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:47:27: warning: The class 'matrix_op' defines member variable with name 'cost' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:47:27: note: Derived variable 'matrix_op::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:62:24: warning: The class 'matrix_op' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:62:24: note: Derived function 'matrix_op::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:67:24: warning: The class 'matrix_op' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:67:24: note: Derived function 'matrix_op::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:71:14: warning: The class 'matrix_op' defines member function with name 'aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:198:14: note: Parent function 'matrix_exp::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:71:14: note: Derived function 'matrix_op::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:76:14: warning: The class 'matrix_op' defines member function with name 'destructively_aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:203:14: note: Parent function 'matrix_exp::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:76:14: note: Derived function 'matrix_op::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:80:14: warning: The class 'matrix_op' defines member function with name 'nr' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:80:14: note: Derived function 'matrix_op::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:83:14: warning: The class 'matrix_op' defines member function with name 'nc' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:83:14: note: Derived function 'matrix_op::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:123:27: warning: The class 'matrix_diag_op' defines member variable with name 'NR' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:123:27: note: Derived variable 'matrix_diag_op::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:124:27: warning: The class 'matrix_diag_op' defines member variable with name 'NC' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:124:27: note: Derived variable 'matrix_diag_op::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:125:27: warning: The class 'matrix_diag_op' defines member variable with name 'cost' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:125:27: note: Derived variable 'matrix_diag_op::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:140:24: warning: The class 'matrix_diag_op' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:140:24: note: Derived function 'matrix_diag_op::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:145:24: warning: The class 'matrix_diag_op' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:145:24: note: Derived function 'matrix_diag_op::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:149:14: warning: The class 'matrix_diag_op' defines member function with name 'aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:198:14: note: Parent function 'matrix_exp::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:149:14: note: Derived function 'matrix_diag_op::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:154:14: warning: The class 'matrix_diag_op' defines member function with name 'destructively_aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:203:14: note: Parent function 'matrix_exp::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:154:14: note: Derived function 'matrix_diag_op::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:158:14: warning: The class 'matrix_diag_op' defines member function with name 'nr' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:158:14: note: Derived function 'matrix_diag_op::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:161:14: warning: The class 'matrix_diag_op' defines member function with name 'nc' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:161:14: note: Derived function 'matrix_diag_op::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:162:27: warning: The class 'matrix_multiply_exp' defines member variable with name 'NR' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:162:27: note: Derived variable 'matrix_multiply_exp::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:163:27: warning: The class 'matrix_multiply_exp' defines member variable with name 'NC' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:163:27: note: Derived variable 'matrix_multiply_exp::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:164:27: warning: The class 'matrix_multiply_exp' defines member variable with name 'cost' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:164:27: note: Derived variable 'matrix_multiply_exp::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:206:27: warning: The class 'matrix_multiply_exp' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:206:27: note: Derived function 'matrix_multiply_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:214:27: warning: The class 'matrix_multiply_exp' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:214:27: note: Derived function 'matrix_multiply_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:217:14: warning: The class 'matrix_multiply_exp' defines member function with name 'nr' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:217:14: note: Derived function 'matrix_multiply_exp::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:220:14: warning: The class 'matrix_multiply_exp' defines member function with name 'nc' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:220:14: note: Derived function 'matrix_multiply_exp::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:224:14: warning: The class 'matrix_multiply_exp' defines member function with name 'aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:198:14: note: Parent function 'matrix_exp::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:224:14: note: Derived function 'matrix_multiply_exp::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:229:14: warning: The class 'matrix_multiply_exp' defines member function with name 'destructively_aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:203:14: note: Parent function 'matrix_exp::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:229:14: note: Derived function 'matrix_multiply_exp::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:636:27: warning: The class 'matrix_mul_scal_exp' defines member variable with name 'NR' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:636:27: note: Derived variable 'matrix_mul_scal_exp::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:637:27: warning: The class 'matrix_mul_scal_exp' defines member variable with name 'NC' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:637:27: note: Derived variable 'matrix_mul_scal_exp::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:638:27: warning: The class 'matrix_mul_scal_exp' defines member variable with name 'cost' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:638:27: note: Derived variable 'matrix_mul_scal_exp::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:657:20: warning: The class 'matrix_mul_scal_exp' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:657:20: note: Derived function 'matrix_mul_scal_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:662:27: warning: The class 'matrix_mul_scal_exp' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:662:27: note: Derived function 'matrix_mul_scal_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:666:14: warning: The class 'matrix_mul_scal_exp' defines member function with name 'aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:198:14: note: Parent function 'matrix_exp::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:666:14: note: Derived function 'matrix_mul_scal_exp::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:671:14: warning: The class 'matrix_mul_scal_exp' defines member function with name 'destructively_aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:203:14: note: Parent function 'matrix_exp::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:671:14: note: Derived function 'matrix_mul_scal_exp::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:675:14: warning: The class 'matrix_mul_scal_exp' defines member function with name 'nr' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:675:14: note: Derived function 'matrix_mul_scal_exp::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:678:14: warning: The class 'matrix_mul_scal_exp' defines member function with name 'nc' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:678:14: note: Derived function 'matrix_mul_scal_exp::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:330:27: warning: The class 'matrix_add_exp' defines member variable with name 'NR' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:330:27: note: Derived variable 'matrix_add_exp::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:331:27: warning: The class 'matrix_add_exp' defines member variable with name 'NC' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:331:27: note: Derived variable 'matrix_add_exp::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:332:27: warning: The class 'matrix_add_exp' defines member variable with name 'cost' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:332:27: note: Derived variable 'matrix_add_exp::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:366:20: warning: The class 'matrix_add_exp' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:366:20: note: Derived function 'matrix_add_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:371:27: warning: The class 'matrix_add_exp' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:371:27: note: Derived function 'matrix_add_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:375:14: warning: The class 'matrix_add_exp' defines member function with name 'aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:198:14: note: Parent function 'matrix_exp::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:375:14: note: Derived function 'matrix_add_exp::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:380:14: warning: The class 'matrix_add_exp' defines member function with name 'destructively_aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:203:14: note: Parent function 'matrix_exp::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:380:14: note: Derived function 'matrix_add_exp::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:384:14: warning: The class 'matrix_add_exp' defines member function with name 'nr' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:384:14: note: Derived function 'matrix_add_exp::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:387:14: warning: The class 'matrix_add_exp' defines member function with name 'nc' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:387:14: note: Derived function 'matrix_add_exp::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:437:27: warning: The class 'matrix_subtract_exp' defines member variable with name 'NR' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:437:27: note: Derived variable 'matrix_subtract_exp::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:438:27: warning: The class 'matrix_subtract_exp' defines member variable with name 'NC' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:438:27: note: Derived variable 'matrix_subtract_exp::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:439:27: warning: The class 'matrix_subtract_exp' defines member variable with name 'cost' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:439:27: note: Derived variable 'matrix_subtract_exp::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:474:20: warning: The class 'matrix_subtract_exp' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:474:20: note: Derived function 'matrix_subtract_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:479:27: warning: The class 'matrix_subtract_exp' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:479:27: note: Derived function 'matrix_subtract_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:483:14: warning: The class 'matrix_subtract_exp' defines member function with name 'aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:198:14: note: Parent function 'matrix_exp::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:483:14: note: Derived function 'matrix_subtract_exp::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:488:14: warning: The class 'matrix_subtract_exp' defines member function with name 'destructively_aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:203:14: note: Parent function 'matrix_exp::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:488:14: note: Derived function 'matrix_subtract_exp::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:492:14: warning: The class 'matrix_subtract_exp' defines member function with name 'nr' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:492:14: note: Derived function 'matrix_subtract_exp::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:495:14: warning: The class 'matrix_subtract_exp' defines member function with name 'nc' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:495:14: note: Derived function 'matrix_subtract_exp::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:544:27: warning: The class 'matrix_div_scal_exp' defines member variable with name 'NR' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:544:27: note: Derived variable 'matrix_div_scal_exp::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:545:27: warning: The class 'matrix_div_scal_exp' defines member variable with name 'NC' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:545:27: note: Derived variable 'matrix_div_scal_exp::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:546:27: warning: The class 'matrix_div_scal_exp' defines member variable with name 'cost' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:546:27: note: Derived variable 'matrix_div_scal_exp::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:563:20: warning: The class 'matrix_div_scal_exp' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:563:20: note: Derived function 'matrix_div_scal_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:568:27: warning: The class 'matrix_div_scal_exp' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:568:27: note: Derived function 'matrix_div_scal_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:572:14: warning: The class 'matrix_div_scal_exp' defines member function with name 'aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:198:14: note: Parent function 'matrix_exp::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:572:14: note: Derived function 'matrix_div_scal_exp::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:577:14: warning: The class 'matrix_div_scal_exp' defines member function with name 'destructively_aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:203:14: note: Parent function 'matrix_exp::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:577:14: note: Derived function 'matrix_div_scal_exp::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:581:14: warning: The class 'matrix_div_scal_exp' defines member function with name 'nr' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:581:14: note: Derived function 'matrix_div_scal_exp::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:584:14: warning: The class 'matrix_div_scal_exp' defines member function with name 'nc' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:584:14: note: Derived function 'matrix_div_scal_exp::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2118:27: warning: The class 'const_temp_matrix' defines member variable with name 'NR' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2118:27: note: Derived variable 'const_temp_matrix::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2119:27: warning: The class 'const_temp_matrix' defines member variable with name 'NC' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2119:27: note: Derived variable 'const_temp_matrix::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2120:27: warning: The class 'const_temp_matrix' defines member variable with name 'cost' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2120:27: note: Derived variable 'const_temp_matrix::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2133:24: warning: The class 'const_temp_matrix' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2133:24: note: Derived function 'const_temp_matrix::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2138:24: warning: The class 'const_temp_matrix' defines member function with name 'operator()' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2138:24: note: Derived function 'const_temp_matrix::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2142:14: warning: The class 'const_temp_matrix' defines member function with name 'aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:198:14: note: Parent function 'matrix_exp::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2142:14: note: Derived function 'const_temp_matrix::aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2147:14: warning: The class 'const_temp_matrix' defines member function with name 'destructively_aliases' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:203:14: note: Parent function 'matrix_exp::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2147:14: note: Derived function 'const_temp_matrix::destructively_aliases' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2151:14: warning: The class 'const_temp_matrix' defines member function with name 'nr' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2151:14: note: Derived function 'const_temp_matrix::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2154:14: warning: The class 'const_temp_matrix' defines member function with name 'nc' also defined in its parent class 'matrix_exp'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2154:14: note: Derived function 'const_temp_matrix::nc' dlib-19.24.6+dfsg/dlib/geometry/vector.h:297:17: warning: The class 'std :: vector < T , 3 >' defines member function with name 'operator=' also defined in its parent class 'matrix'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1472:17: note: Parent function 'matrix::operator=' dlib-19.24.6+dfsg/dlib/geometry/vector.h:297:17: note: Derived function 'std :: vector < T , 3 >::operator=' dlib-19.24.6+dfsg/dlib/geometry/vector.h:658:17: warning: The class 'std :: vector < T , 2 >' defines member function with name 'operator=' also defined in its parent class 'matrix'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1472:17: note: Parent function 'matrix::operator=' dlib-19.24.6+dfsg/dlib/geometry/vector.h:658:17: note: Derived function 'std :: vector < T , 2 >::operator=' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:56:9: style: Class 'matrix_op' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:134:9: style: Class 'matrix_diag_op' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:198:9: style: Struct 'basic_op_m' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1095:9: style: Class 'matrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2055:9: style: Class 'print_matrix_as_csv_helper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2122:9: style: Class 'const_temp_matrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:2127:9: style: Class 'const_temp_matrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/geometry/vector.h:253:9: style: Class 'vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/geometry/vector.h:267:9: style: Class 'vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/geometry/vector.h:279:9: style: Class 'vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/geometry/vector.h:289:9: style: Class 'vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/geometry/vector.h:608:9: style: Class 'vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/geometry/vector.h:629:9: style: Class 'vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/geometry/vector.h:640:9: style: Class 'vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/geometry/vector.h:650:9: style: Class 'vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/image_processing/generic_image.h:231:9: style: Class 'image_view' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/image_processing/generic_image.h:377:9: style: Class 'const_image_view' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/geometry/rectangle.h:64:9: style: Class 'rectangle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/sync_extension/sync_extension_kernel_1.h:27:9: style: Class 'sync_extension_kernel_1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:133:14: style: The destructor '~event_handler_thread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:56:18: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:133:14: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:179:18: style: The function 'thread' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:96:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:179:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1122:48: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1105. [multiCondition] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1105:43: note: first condition dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1122:48: note: else if condition is opposite to first condition dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:241:25: style: Condition 'xim' is always false [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:228:27: note: Assignment 'xim=NULL', assigned value is 0 dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:241:25: note: Condition 'xim' is always false dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1619:13: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1964:23: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1985:21: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/image_processing/generic_image.h:260:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/dlib/image_processing/generic_image.h:269:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/dlib/image_processing/generic_image.h:390:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/dlib/geometry/vector.h:1423:18: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] dlib-19.24.6+dfsg/dlib/geometry/vector.h:1424:13: note: Found duplicate branches for 'if' and 'else'. dlib-19.24.6+dfsg/dlib/geometry/vector.h:1423:18: note: Found duplicate branches for 'if' and 'else'. dlib-19.24.6+dfsg/dlib/geometry/vector.h:1442:18: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] dlib-19.24.6+dfsg/dlib/geometry/vector.h:1443:13: note: Found duplicate branches for 'if' and 'else'. dlib-19.24.6+dfsg/dlib/geometry/vector.h:1442:18: note: Found duplicate branches for 'if' and 'else'. dlib-19.24.6+dfsg/dlib/geometry/rectangle.h:272:18: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] dlib-19.24.6+dfsg/dlib/geometry/rectangle.h:273:13: note: Found duplicate branches for 'if' and 'else'. dlib-19.24.6+dfsg/dlib/geometry/rectangle.h:272:18: note: Found duplicate branches for 'if' and 'else'. dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1132:52: style: The scope of the variable 'red' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1132:58: style: The scope of the variable 'green' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1132:66: style: The scope of the variable 'blue' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1156:52: style: The scope of the variable 'red' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1156:58: style: The scope of the variable 'green' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1156:66: style: The scope of the variable 'blue' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1181:52: style: The scope of the variable 'red' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1181:58: style: The scope of the variable 'green' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1181:66: style: The scope of the variable 'blue' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1181:73: style: The scope of the variable 'four' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1417:21: style: The scope of the variable 'result' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1512:30: style: The scope of the variable 'win' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/linker/linker_kernel_1.cpp:17:5: warning: Member variable 'linker::service_connection_running' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/linker/linker_kernel_1.cpp:17:5: warning: Member variable 'linker::service_connection_error' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1925:24: style:inconclusive: Function 'get_display_size' argument 1 names different: declaration 'width' definition 'width_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:316:28: note: Function 'get_display_size' argument 1 names different: declaration 'width' definition 'width_'. dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1925:24: note: Function 'get_display_size' argument 1 names different: declaration 'width' definition 'width_'. dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1926:24: style:inconclusive: Function 'get_display_size' argument 2 names different: declaration 'height' definition 'height_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:317:28: note: Function 'get_display_size' argument 2 names different: declaration 'height' definition 'height_'. dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1926:24: note: Function 'get_display_size' argument 2 names different: declaration 'height' definition 'height_'. dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1969:14: style:inconclusive: Function 'set_im_pos' argument 1 names different: declaration 'x_' definition 'x'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:270:18: note: Function 'set_im_pos' argument 1 names different: declaration 'x_' definition 'x'. dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1969:14: note: Function 'set_im_pos' argument 1 names different: declaration 'x_' definition 'x'. dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1970:14: style:inconclusive: Function 'set_im_pos' argument 2 names different: declaration 'y_' definition 'y'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:271:18: note: Function 'set_im_pos' argument 2 names different: declaration 'y_' definition 'y'. dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1970:14: note: Function 'set_im_pos' argument 2 names different: declaration 'y_' definition 'y'. dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1609:24: style: Local variable 'size' shadows outer function [shadowFunction] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1450:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1609:24: note: Shadow variable dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1632:24: style: Local variable 'size' shadows outer function [shadowFunction] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1450:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1632:24: note: Shadow variable dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1654:26: style: Local variable 'size' shadows outer function [shadowFunction] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1450:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1654:26: note: Shadow variable dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1665:26: style: Local variable 'size' shadows outer function [shadowFunction] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1450:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1665:26: note: Shadow variable dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1695:28: style: Local variable 'size' shadows outer function [shadowFunction] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1450:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1695:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1835:26: style: Local variable 'size' shadows outer function [shadowFunction] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1450:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1835:26: note: Shadow variable dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1895:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1895:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1940:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1940:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/geometry/vector.h:1089:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/geometry/vector.h:1089:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/geometry/vector.h:1107:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/geometry/vector.h:1107:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/geometry/vector.h:1129:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/geometry/vector.h:1129:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/geometry/vector.h:1146:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/geometry/vector.h:1146:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/pixel.h:1989:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/pixel.h:1989:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/pixel.h:2009:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/pixel.h:2009:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/pixel.h:2028:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/pixel.h:2028:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/pixel.h:2047:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/pixel.h:2047:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/pixel.h:2066:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/pixel.h:2066:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/pixel.h:2085:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/pixel.h:2085:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/pixel.h:2104:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/pixel.h:2104:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/pixel.h:2123:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/pixel.h:2123:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/pixel.h:2142:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/pixel.h:2142:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/pixel.h:2161:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/pixel.h:2161:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/pixel.h:2180:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/pixel.h:2180:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/pixel.h:2199:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/pixel.h:2199:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/geometry/rectangle.h:297:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/geometry/rectangle.h:297:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/geometry/rectangle.h:315:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/geometry/rectangle.h:315:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:297:40: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:297:40: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:354:31: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:354:31: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:764:47: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:764:47: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:789:36: style: Local variable 'status' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:70:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:789:36: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:843:43: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:843:43: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:937:43: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:937:43: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:960:46: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:960:46: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:996:50: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:996:50: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1033:43: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1033:43: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1234:36: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1234:36: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1419:16: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1419:16: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1535:25: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1535:25: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1955:24: style: Local variable 'x' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:232:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1955:24: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1956:24: style: Local variable 'y' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:232:16: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1956:24: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1957:33: style: Local variable 'width' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:232:19: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1957:33: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1958:33: style: Local variable 'height' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:232:26: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1958:33: note: Shadow variable dlib-19.24.6+dfsg/dlib/pixel.h:1067:35: performance: Function parameter 'c1' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/dlib/pixel.h:1099:35: performance: Function parameter 'c1' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/dlib/pixel.h:1197:35: performance: Function parameter 'in' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/dlib/pixel.h:1267:35: performance: Function parameter 'c1' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/dlib/pixel.h:1343:35: performance: Function parameter 'c1' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:162:25: style: Parameter 'item' can be declared as reference to const [constParameterReference] dlib-19.24.6+dfsg/dlib/matrix/matrix_data_layout.h:634:25: style: Parameter 'item' can be declared as reference to const [constParameterReference] dlib-19.24.6+dfsg/dlib/geometry/rectangle.h:586:20: style: Variable 'p' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:354:31: style: Variable 'e' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:355:25: style: Variable 'win' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:659:32: style: Variable '_ae' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:960:46: style: Variable 'e' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1052:47: style: Variable 'e2' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1084:50: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1132:52: style: Variable 'red' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1329:16: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1372:17: style: Parameter 'event' can be declared as pointer to const. However it seems that 'clip_peek_helper' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1441:47: note: You might need to cast the function pointer here dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1372:17: note: Parameter 'event' can be declared as pointer to const dlib-19.24.6+dfsg/dlib/geometry/rectangle.h:587:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/dlib/linker/linker_kernel_1.cpp:162:14: style: The scope of the variable 'status' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/linker/linker_kernel_1.cpp:290:14: style: The scope of the variable 'status' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:62:13: warning: Member variable 'kiss_fft_state::nfft' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:62:13: warning: Member variable 'kiss_fft_state::inverse' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:404:13: performance: Variable 'dims' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:456:13: performance: Variable 'substate' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:63:13: style: Struct 'kiss_fft_state' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:73:13: style: Struct 'kiss_fftnd_state' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:83:13: style: Struct 'kiss_fftr_state' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:93:13: style: Struct 'kiss_fftndr_state' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:179:61: style: Condition '*reinterpret_cast(&endian_test)!=1' is always false [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:178:30: note: Assignment 'endian_test=1', assigned value is 1 dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:179:61: note: Condition '*reinterpret_cast(&endian_test)!=1' is always false dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:183:13: style: Condition 'is_little_endian' is always true [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:177:33: note: Assignment 'is_little_endian=true', assigned value is 1 dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:183:13: note: Condition 'is_little_endian' is always true dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:349:61: style: Condition '*reinterpret_cast(&endian_test)!=1' is always false [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:348:30: note: Assignment 'endian_test=1', assigned value is 1 dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:349:61: note: Condition '*reinterpret_cast(&endian_test)!=1' is always false dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:353:13: style: Condition 'is_little_endian' is always true [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:347:33: note: Assignment 'is_little_endian=true', assigned value is 1 dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:353:13: note: Condition 'is_little_endian' is always true dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:164:30: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:217:30: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:333:30: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:389:30: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:175:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:345:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:528:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:267:19: style: The scope of the variable 'k' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/fft/fft_size.h:196:49: performance: Function parameter 'size' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:195:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:250:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:325:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:352:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:424:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:182:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:202:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_1.h:127:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_1.h:151:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_1.h:166:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_1.h:215:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_1.h:256:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_2.h:141:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_2.h:186:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_2.h:200:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_2.h:272:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_2.h:388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_3.h:147:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_3.h:177:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_3.h:192:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_3.h:247:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_3.h:362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_4.h:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_4.h:368:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_4.h:396:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_4.h:428:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_4.h:489:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_1.h:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_1.h:149:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_2.h:70:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_2.h:113:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_2.h:140:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_2.h:160:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_2.h:199:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_3.h:75:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_3.h:123:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_3.h:168:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_3.h:197:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_3.h:230:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_4.h:163:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_4.h:362:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_4.h:517:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_nodes [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:492:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:671:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_nodes [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:724:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:119:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:471:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stride [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_1.h:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_1.h:143:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_2.h:70:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_2.h:113:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_2.h:140:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_2.h:160:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_2.h:189:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_3.h:75:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_3.h:122:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_3.h:168:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_3.h:197:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_3.h:229:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_4.h:165:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_4.h:391:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_4.h:553:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_nodes [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:471:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:647:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_nodes [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:700:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:120:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphabet_size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/lzp_buffer/lzp_buffer_kernel_2.h:132:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:333:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:414:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:525:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:147:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:177:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:371:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDENTIFIER [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:387:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_SPACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:402:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_SPACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:417:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_OF_FILE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:463:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:510:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:393:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:404:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:367:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:374:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:290:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:384:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/logger/logger_config_file.cpp:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LALL [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/logger/logger_config_file.cpp:103:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/logger/logger_config_file.cpp:174:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.cpp:75:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDEBUG [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.cpp:164:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.cpp:196:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.cpp:429:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/stl_checked/std_vector_c.h:49:9: style: Class 'std_vector_c < std :: string , std :: allocator < std :: string > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.h:35:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.h:48:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:27:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:59:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:116:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:190:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:227:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:246:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:287:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:339:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:375:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:496:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.h:189:14: performance:inconclusive: Either there is a missing 'override', or the member function 'dlib::subprocess_stream::receive' can be static. [functionStatic] dlib-19.24.6+dfsg/dlib/matlab/call_matlab.h:25:5: style: Struct 'invalid_args_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matlab/call_matlab.h:26:5: style: Struct 'invalid_args_exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matlab/call_matlab.h:159:5: style: Struct 'output_decorator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.h:35:23: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.h:48:21: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:441:29: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:450:33: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:450:55: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:458:33: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:406:19: style: Variable 'env_fd' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/logger/logger_config_file.cpp:155:30: style:inconclusive: Function 'configure_loggers_from_file' argument 1 names different: declaration 'cr' definition 'main_cr'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/logger/logger_config_file.h:38:30: note: Function 'configure_loggers_from_file' argument 1 names different: declaration 'cr' definition 'main_cr'. dlib-19.24.6+dfsg/dlib/logger/logger_config_file.cpp:155:30: note: Function 'configure_loggers_from_file' argument 1 names different: declaration 'cr' definition 'main_cr'. dlib-19.24.6+dfsg/dlib/md5/md5_kernel_1.cpp:266:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/md5/md5_kernel_1.cpp:432:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/md5/md5_kernel_1.cpp:610:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eofbit [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:439:15: warning: Member variable 'bdf_font::global_width' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:63:9: warning: Member variable 'compress_stream_kernel_3::count' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:63:9: warning: Member variable 'compress_stream_kernel_3::buffer' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:63:9: warning: Member variable 'compress_stream_kernel_3::in' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:63:9: warning: Member variable 'compress_stream_kernel_3::out' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/entropy_decoder/entropy_decoder_kernel_c.h:17:5: style: The class 'entropy_decoder_kernel_c' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:297:5: warning: Member variable 'entropy_encoder_model_kernel_5::stack' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/sliding_buffer/sliding_buffer_kernel_1.h:46:9: warning: Member variable 'sliding_buffer_kernel_1::mask' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_4.h:258:5: warning: Member variable 'entropy_decoder_model_kernel_4::stack' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:297:5: warning: Member variable 'entropy_decoder_model_kernel_5::stack' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/md5/md5_kernel_1.cpp:567:20: style: Local variable 'temp' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/md5/md5_kernel_1.cpp:461:23: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/md5/md5_kernel_1.cpp:567:20: note: Shadow variable dlib-19.24.6+dfsg/dlib/md5/md5_kernel_1.cpp:148:21: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] dlib-19.24.6+dfsg/dlib/md5/md5_kernel_1.cpp:478:32: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:414:21: performance: Variable 'pix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:415:21: performance: Variable 'fs' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlib-19.24.6+dfsg/dlib/misc_api/misc_api_kernel_2.cpp:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/misc_api/misc_api_kernel_2.cpp:38:11: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] dlib-19.24.6+dfsg/dlib/misc_api/misc_api_kernel_2.cpp:73:5: performance:inconclusive: Technically the member function 'dlib::timestamper::get_timestamp' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/misc_api/misc_api_kernel_2.h:49:16: note: Technically the member function 'dlib::timestamper::get_timestamp' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/misc_api/misc_api_kernel_2.cpp:73:5: note: Technically the member function 'dlib::timestamper::get_timestamp' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.cpp:101:53: style: Same expression on both sides of '-' because 'ts.get_timestamp()' and 'first_time' represent the same value. [duplicateExpression] dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.cpp:99:58: note: 'first_time' is assigned value 'ts.get_timestamp()' here. dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.cpp:101:53: note: Same expression on both sides of '-' because 'ts.get_timestamp()' and 'first_time' represent the same value. dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.cpp:16:23: style:inconclusive: Function 'set_all_logging_output_streams' argument 1 names different: declaration 'out' definition 'out_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.h:67:23: note: Function 'set_all_logging_output_streams' argument 1 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.cpp:16:23: note: Function 'set_all_logging_output_streams' argument 1 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/geometry/vector.h:762:17: performance:inconclusive: Either there is a missing 'override', or the member function 'dlib::vector::z' can be static. [functionStatic] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:140:5: performance:inconclusive: Technically the member function 'dlib::compress_stream_kernel_2::compress' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:104:14: note: Technically the member function 'dlib::compress_stream_kernel_2::compress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:140:5: note: Technically the member function 'dlib::compress_stream_kernel_2::compress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:271:5: performance:inconclusive: Technically the member function 'dlib::compress_stream_kernel_2::decompress' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:109:14: note: Technically the member function 'dlib::compress_stream_kernel_2::decompress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:271:5: note: Technically the member function 'dlib::compress_stream_kernel_2::decompress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:739:5: style:inconclusive: Technically the member function 'dlib::entropy_encoder_model_kernel_5::something_is_excluded' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:204:21: note: Technically the member function 'dlib::entropy_encoder_model_kernel_5::something_is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:739:5: note: Technically the member function 'dlib::entropy_encoder_model_kernel_5::something_is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:702:5: style:inconclusive: Technically the member function 'dlib::entropy_encoder_model_kernel_5::is_excluded' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:212:21: note: Technically the member function 'dlib::entropy_encoder_model_kernel_5::is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:702:5: note: Technically the member function 'dlib::entropy_encoder_model_kernel_5::is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:102:5: performance:inconclusive: Technically the member function 'dlib::entropy_encoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:41:21: note: Technically the member function 'dlib::entropy_encoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:102:5: note: Technically the member function 'dlib::entropy_encoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:160:14: performance:inconclusive: Technically the member function 'dlib::op_array_to_mat::nc' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:208:14: performance:inconclusive: Technically the member function 'dlib::op_std_vect_to_mat::nc' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:678:5: style:inconclusive: Technically the member function 'dlib::entropy_decoder_model_kernel_5::is_excluded' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:226:21: note: Technically the member function 'dlib::entropy_decoder_model_kernel_5::is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:678:5: note: Technically the member function 'dlib::entropy_decoder_model_kernel_5::is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:753:5: style:inconclusive: Technically the member function 'dlib::entropy_decoder_model_kernel_5::something_is_excluded' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:237:21: note: Technically the member function 'dlib::entropy_decoder_model_kernel_5::something_is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:753:5: note: Technically the member function 'dlib::entropy_decoder_model_kernel_5::something_is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:102:5: performance:inconclusive: Technically the member function 'dlib::entropy_decoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:41:21: note: Technically the member function 'dlib::entropy_decoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:102:5: note: Technically the member function 'dlib::entropy_decoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/crc32/crc32_kernel_1.h:72:30: performance:inconclusive: Technically the member function 'dlib::crc32::table' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:500:17: style:inconclusive: Technically the member function 'nativefont::font_renderer::font_renderer::get_width' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:503:17: style:inconclusive: Technically the member function 'nativefont::font_renderer::font_renderer::get_height' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:506:24: style:inconclusive: Technically the member function 'nativefont::font_renderer::font_renderer::get_ascender' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:509:24: style:inconclusive: Technically the member function 'nativefont::font_renderer::font_renderer::get_descender' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:513:25: style:inconclusive: Technically the member function 'nativefont::font_renderer::font_renderer::get_image' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:421:28: style:inconclusive: Technically the member function 'nativefont::font_renderer::font_renderer::vals_internal::get_ascender' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:425:28: style:inconclusive: Technically the member function 'nativefont::font_renderer::font_renderer::vals_internal::get_descender' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:459:22: style:inconclusive: Technically the member function 'nativefont::font_renderer::font_renderer::image_size_setter::operator()' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:104:5: performance:inconclusive: Technically the member function 'dlib::compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::compress' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:74:14: note: Technically the member function 'dlib::compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::compress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:104:5: note: Technically the member function 'dlib::compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::compress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:172:5: performance:inconclusive: Technically the member function 'dlib::compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::decompress' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:79:14: note: Technically the member function 'dlib::compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::decompress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:172:5: note: Technically the member function 'dlib::compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::decompress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1710:14: performance:inconclusive: Technically the member function 'dlib::matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1719:14: performance:inconclusive: Technically the member function 'dlib::matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1710:14: performance:inconclusive: Technically the member function 'dlib::matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1719:14: performance:inconclusive: Technically the member function 'dlib::matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1710:14: performance:inconclusive: Technically the member function 'dlib::matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1719:14: performance:inconclusive: Technically the member function 'dlib::matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:349:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_mat < double >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:350:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_mat < double >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:349:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_mat < float >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:350:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_mat < float >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:349:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_mat < long double >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:350:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_mat < long double >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:266:14: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < double >::nc' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:268:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < double >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:269:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < double >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:266:14: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < float >::nc' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:268:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < float >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:269:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < float >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:266:14: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < long double >::nc' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:268:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < long double >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:269:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < long double >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:107:17: warning: Struct 'create_helper < 2 >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:107:17: warning: Struct 'create_helper < 2 >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:595:31: style: Virtual function 'height' is called from constructor 'native_font()' at line 527. Dynamic binding is not used. [virtualCallInConstructor] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:527:13: note: Calling get_letter dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:573:26: note: Calling height dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:595:31: note: height is a virtual function dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:516:27: warning: The struct 'is_array2d' defines member variable with name 'value' also defined in its parent struct 'default_is_kind_value'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/is_kind.h:18:54: note: Parent variable 'default_is_kind_value::value' dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:516:27: note: Derived variable 'is_array2d::value' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:45:27: warning: The class 'matrix_op < op_pointer_to_mat < double > >' defines member variable with name 'NR' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < double > > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:45:27: note: Derived variable 'matrix_op < op_pointer_to_mat < double > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:46:27: warning: The class 'matrix_op < op_pointer_to_mat < double > >' defines member variable with name 'NC' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < double > > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:46:27: note: Derived variable 'matrix_op < op_pointer_to_mat < double > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:47:27: warning: The class 'matrix_op < op_pointer_to_mat < double > >' defines member variable with name 'cost' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < double > > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:47:27: note: Derived variable 'matrix_op < op_pointer_to_mat < double > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:62:24: warning: The class 'matrix_op < op_pointer_to_mat < double > >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < double > > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:62:24: note: Derived function 'matrix_op < op_pointer_to_mat < double > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:67:24: warning: The class 'matrix_op < op_pointer_to_mat < double > >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < double > > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:67:24: note: Derived function 'matrix_op < op_pointer_to_mat < double > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:80:14: warning: The class 'matrix_op < op_pointer_to_mat < double > >' defines member function with name 'nr' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < double > > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:80:14: note: Derived function 'matrix_op < op_pointer_to_mat < double > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:83:14: warning: The class 'matrix_op < op_pointer_to_mat < double > >' defines member function with name 'nc' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < double > > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:83:14: note: Derived function 'matrix_op < op_pointer_to_mat < double > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:45:27: warning: The class 'matrix_op < op_pointer_to_col_vect < double > >' defines member variable with name 'NR' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < double > > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:45:27: note: Derived variable 'matrix_op < op_pointer_to_col_vect < double > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:46:27: warning: The class 'matrix_op < op_pointer_to_col_vect < double > >' defines member variable with name 'NC' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < double > > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:46:27: note: Derived variable 'matrix_op < op_pointer_to_col_vect < double > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:47:27: warning: The class 'matrix_op < op_pointer_to_col_vect < double > >' defines member variable with name 'cost' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < double > > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:47:27: note: Derived variable 'matrix_op < op_pointer_to_col_vect < double > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:62:24: warning: The class 'matrix_op < op_pointer_to_col_vect < double > >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < double > > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:62:24: note: Derived function 'matrix_op < op_pointer_to_col_vect < double > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:67:24: warning: The class 'matrix_op < op_pointer_to_col_vect < double > >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < double > > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:67:24: note: Derived function 'matrix_op < op_pointer_to_col_vect < double > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:80:14: warning: The class 'matrix_op < op_pointer_to_col_vect < double > >' defines member function with name 'nr' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < double > > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:80:14: note: Derived function 'matrix_op < op_pointer_to_col_vect < double > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:83:14: warning: The class 'matrix_op < op_pointer_to_col_vect < double > >' defines member function with name 'nc' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < double > > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:83:14: note: Derived function 'matrix_op < op_pointer_to_col_vect < double > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:45:27: warning: The class 'matrix_op < op_pointer_to_mat < float > >' defines member variable with name 'NR' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < float > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < float > > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:45:27: note: Derived variable 'matrix_op < op_pointer_to_mat < float > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:46:27: warning: The class 'matrix_op < op_pointer_to_mat < float > >' defines member variable with name 'NC' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < float > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < float > > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:46:27: note: Derived variable 'matrix_op < op_pointer_to_mat < float > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:47:27: warning: The class 'matrix_op < op_pointer_to_mat < float > >' defines member variable with name 'cost' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < float > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < float > > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:47:27: note: Derived variable 'matrix_op < op_pointer_to_mat < float > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:62:24: warning: The class 'matrix_op < op_pointer_to_mat < float > >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < float > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < float > > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:62:24: note: Derived function 'matrix_op < op_pointer_to_mat < float > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:67:24: warning: The class 'matrix_op < op_pointer_to_mat < float > >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < float > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < float > > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:67:24: note: Derived function 'matrix_op < op_pointer_to_mat < float > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:80:14: warning: The class 'matrix_op < op_pointer_to_mat < float > >' defines member function with name 'nr' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < float > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < float > > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:80:14: note: Derived function 'matrix_op < op_pointer_to_mat < float > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:83:14: warning: The class 'matrix_op < op_pointer_to_mat < float > >' defines member function with name 'nc' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < float > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < float > > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:83:14: note: Derived function 'matrix_op < op_pointer_to_mat < float > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:45:27: warning: The class 'matrix_op < op_pointer_to_col_vect < float > >' defines member variable with name 'NR' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < float > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < float > > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:45:27: note: Derived variable 'matrix_op < op_pointer_to_col_vect < float > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:46:27: warning: The class 'matrix_op < op_pointer_to_col_vect < float > >' defines member variable with name 'NC' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < float > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < float > > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:46:27: note: Derived variable 'matrix_op < op_pointer_to_col_vect < float > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:47:27: warning: The class 'matrix_op < op_pointer_to_col_vect < float > >' defines member variable with name 'cost' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < float > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < float > > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:47:27: note: Derived variable 'matrix_op < op_pointer_to_col_vect < float > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:62:24: warning: The class 'matrix_op < op_pointer_to_col_vect < float > >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < float > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < float > > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:62:24: note: Derived function 'matrix_op < op_pointer_to_col_vect < float > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:67:24: warning: The class 'matrix_op < op_pointer_to_col_vect < float > >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < float > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < float > > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:67:24: note: Derived function 'matrix_op < op_pointer_to_col_vect < float > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:80:14: warning: The class 'matrix_op < op_pointer_to_col_vect < float > >' defines member function with name 'nr' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < float > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < float > > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:80:14: note: Derived function 'matrix_op < op_pointer_to_col_vect < float > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:83:14: warning: The class 'matrix_op < op_pointer_to_col_vect < float > >' defines member function with name 'nc' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < float > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < float > > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:83:14: note: Derived function 'matrix_op < op_pointer_to_col_vect < float > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:45:27: warning: The class 'matrix_op < op_pointer_to_mat < long double > >' defines member variable with name 'NR' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < long double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < long double > > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:45:27: note: Derived variable 'matrix_op < op_pointer_to_mat < long double > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:46:27: warning: The class 'matrix_op < op_pointer_to_mat < long double > >' defines member variable with name 'NC' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < long double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < long double > > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:46:27: note: Derived variable 'matrix_op < op_pointer_to_mat < long double > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:47:27: warning: The class 'matrix_op < op_pointer_to_mat < long double > >' defines member variable with name 'cost' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < long double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < long double > > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:47:27: note: Derived variable 'matrix_op < op_pointer_to_mat < long double > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:62:24: warning: The class 'matrix_op < op_pointer_to_mat < long double > >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < long double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < long double > > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:62:24: note: Derived function 'matrix_op < op_pointer_to_mat < long double > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:67:24: warning: The class 'matrix_op < op_pointer_to_mat < long double > >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < long double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < long double > > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:67:24: note: Derived function 'matrix_op < op_pointer_to_mat < long double > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:80:14: warning: The class 'matrix_op < op_pointer_to_mat < long double > >' defines member function with name 'nr' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < long double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < long double > > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:80:14: note: Derived function 'matrix_op < op_pointer_to_mat < long double > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:83:14: warning: The class 'matrix_op < op_pointer_to_mat < long double > >' defines member function with name 'nc' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < long double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_mat < long double > > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:83:14: note: Derived function 'matrix_op < op_pointer_to_mat < long double > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:45:27: warning: The class 'matrix_op < op_pointer_to_col_vect < long double > >' defines member variable with name 'NR' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < long double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < long double > > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:45:27: note: Derived variable 'matrix_op < op_pointer_to_col_vect < long double > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:46:27: warning: The class 'matrix_op < op_pointer_to_col_vect < long double > >' defines member variable with name 'NC' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < long double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < long double > > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:46:27: note: Derived variable 'matrix_op < op_pointer_to_col_vect < long double > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:47:27: warning: The class 'matrix_op < op_pointer_to_col_vect < long double > >' defines member variable with name 'cost' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < long double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < long double > > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:47:27: note: Derived variable 'matrix_op < op_pointer_to_col_vect < long double > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:62:24: warning: The class 'matrix_op < op_pointer_to_col_vect < long double > >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < long double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < long double > > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:62:24: note: Derived function 'matrix_op < op_pointer_to_col_vect < long double > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:67:24: warning: The class 'matrix_op < op_pointer_to_col_vect < long double > >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < long double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < long double > > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:67:24: note: Derived function 'matrix_op < op_pointer_to_col_vect < long double > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:80:14: warning: The class 'matrix_op < op_pointer_to_col_vect < long double > >' defines member function with name 'nr' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < long double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < long double > > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:80:14: note: Derived function 'matrix_op < op_pointer_to_col_vect < long double > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:83:14: warning: The class 'matrix_op < op_pointer_to_col_vect < long double > >' defines member function with name 'nc' also defined in its parent class 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < long double > > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp < dlib :: matrix_op < op_pointer_to_col_vect < long double > > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:83:14: note: Derived function 'matrix_op < op_pointer_to_col_vect < long double > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1023:27: warning: The class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member variable with name 'NR' also defined in its parent class 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1023:27: note: Derived variable 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1024:27: warning: The class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member variable with name 'NC' also defined in its parent class 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1024:27: note: Derived variable 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1025:27: warning: The class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member variable with name 'cost' also defined in its parent class 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1025:27: note: Derived variable 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1254:12: warning: The class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1254:12: note: Derived function 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1272:18: warning: The class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1272:18: note: Derived function 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1290:12: warning: The class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1290:12: note: Derived function 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1314:18: warning: The class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1314:18: note: Derived function 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1444:14: warning: The class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'nr' also defined in its parent class 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1444:14: note: Derived function 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1447:14: warning: The class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'nc' also defined in its parent class 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1447:14: note: Derived function 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1450:14: warning: The class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'size' also defined in its parent class 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:188:14: note: Parent function 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::size' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1450:14: note: Derived function 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::size' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1731:18: warning: The class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'begin' also defined in its parent class 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:231:24: note: Parent function 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1731:18: note: Derived function 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1739:18: warning: The class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'end' also defined in its parent class 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:232:24: note: Parent function 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::end' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1739:18: note: Derived function 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::end' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1747:24: warning: The class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'begin' also defined in its parent class 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:231:24: note: Parent function 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1747:24: note: Derived function 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1755:24: warning: The class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'end' also defined in its parent class 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:232:24: note: Parent function 'matrix_exp < dlib :: matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::end' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1755:24: note: Derived function 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::end' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1023:27: warning: The class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member variable with name 'NR' also defined in its parent class 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1023:27: note: Derived variable 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1024:27: warning: The class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member variable with name 'NC' also defined in its parent class 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1024:27: note: Derived variable 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1025:27: warning: The class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member variable with name 'cost' also defined in its parent class 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1025:27: note: Derived variable 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1254:12: warning: The class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1254:12: note: Derived function 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1272:18: warning: The class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1272:18: note: Derived function 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1290:12: warning: The class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1290:12: note: Derived function 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1314:18: warning: The class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1314:18: note: Derived function 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1444:14: warning: The class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'nr' also defined in its parent class 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1444:14: note: Derived function 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1447:14: warning: The class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'nc' also defined in its parent class 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1447:14: note: Derived function 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1450:14: warning: The class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'size' also defined in its parent class 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:188:14: note: Parent function 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::size' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1450:14: note: Derived function 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::size' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1731:18: warning: The class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'begin' also defined in its parent class 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:231:24: note: Parent function 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1731:18: note: Derived function 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1739:18: warning: The class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'end' also defined in its parent class 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:232:24: note: Parent function 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::end' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1739:18: note: Derived function 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::end' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1747:24: warning: The class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'begin' also defined in its parent class 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:231:24: note: Parent function 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1747:24: note: Derived function 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1755:24: warning: The class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'end' also defined in its parent class 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:232:24: note: Parent function 'matrix_exp < dlib :: matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::end' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1755:24: note: Derived function 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::end' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1023:27: warning: The class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member variable with name 'NR' also defined in its parent class 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:135:27: note: Parent variable 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1023:27: note: Derived variable 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::NR' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1024:27: warning: The class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member variable with name 'NC' also defined in its parent class 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:136:27: note: Parent variable 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1024:27: note: Derived variable 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::NC' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1025:27: warning: The class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member variable with name 'cost' also defined in its parent class 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:137:27: note: Parent variable 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1025:27: note: Derived variable 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::cost' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1254:12: warning: The class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1254:12: note: Derived function 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1272:18: warning: The class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:144:31: note: Parent function 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1272:18: note: Derived function 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1290:12: warning: The class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1290:12: note: Derived function 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1314:18: warning: The class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'operator()' also defined in its parent class 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:161:24: note: Parent function 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1314:18: note: Derived function 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::operator()' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1444:14: warning: The class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'nr' also defined in its parent class 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:191:14: note: Parent function 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1444:14: note: Derived function 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::nr' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1447:14: warning: The class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'nc' also defined in its parent class 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:194:14: note: Parent function 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1447:14: note: Derived function 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::nc' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1450:14: warning: The class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'size' also defined in its parent class 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:188:14: note: Parent function 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::size' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1450:14: note: Derived function 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::size' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1731:18: warning: The class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'begin' also defined in its parent class 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:231:24: note: Parent function 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1731:18: note: Derived function 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1739:18: warning: The class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'end' also defined in its parent class 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:232:24: note: Parent function 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::end' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1739:18: note: Derived function 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::end' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1747:24: warning: The class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'begin' also defined in its parent class 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:231:24: note: Parent function 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1747:24: note: Derived function 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::begin' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1755:24: warning: The class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' defines member function with name 'end' also defined in its parent class 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:232:24: note: Parent function 'matrix_exp < dlib :: matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout > >::end' dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1755:24: note: Derived function 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::end' dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_c.h:85:5: warning: The class 'tokenizer_kernel_c < tokenizer_kernel_1 >' defines member function with name 'get_stream' also defined in its parent class 'tokenizer_kernel_1'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:85:23: note: Parent function 'tokenizer_kernel_1::get_stream' dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_c.h:85:5: note: Derived function 'tokenizer_kernel_c < tokenizer_kernel_1 >::get_stream' dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_c.h:145:5: warning: The class 'tokenizer_kernel_c < tokenizer_kernel_1 >' defines member function with name 'get_token' also defined in its parent class 'tokenizer_kernel_1'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:88:14: note: Parent function 'tokenizer_kernel_1::get_token' dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_c.h:145:5: note: Derived function 'tokenizer_kernel_c < tokenizer_kernel_1 >::get_token' dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_c.h:59:5: warning: The class 'tokenizer_kernel_c < tokenizer_kernel_1 >' defines member function with name 'set_identifier_token' also defined in its parent class 'tokenizer_kernel_1'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:97:14: note: Parent function 'tokenizer_kernel_1::set_identifier_token' dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_c.h:59:5: note: Derived function 'tokenizer_kernel_c < tokenizer_kernel_1 >::set_identifier_token' dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_c.h:105:5: warning: The class 'tokenizer_kernel_c < tokenizer_kernel_1 >' defines member function with name 'peek_type' also defined in its parent class 'tokenizer_kernel_1'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:102:13: note: Parent function 'tokenizer_kernel_1::peek_type' dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_c.h:105:5: note: Derived function 'tokenizer_kernel_c < tokenizer_kernel_1 >::peek_type' dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_c.h:125:5: warning: The class 'tokenizer_kernel_c < tokenizer_kernel_1 >' defines member function with name 'peek_token' also defined in its parent class 'tokenizer_kernel_1'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:105:28: note: Parent function 'tokenizer_kernel_1::peek_token' dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_c.h:125:5: note: Derived function 'tokenizer_kernel_c < tokenizer_kernel_1 >::peek_token' dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:560:9: style: Class 'bdf_font' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:82:17: style: Class 'decompression_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:88:17: style: Class 'decompression_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:49:17: style: Class 'decompression_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:55:17: style: Class 'decompression_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_1.h:48:9: style: Class 'conditioning_class_kernel_1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_2.h:57:9: style: Class 'conditioning_class_kernel_2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_3.h:62:9: style: Class 'conditioning_class_kernel_3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_4.h:75:9: style: Class 'conditioning_class_kernel_4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_c.h:23:9: style: Class 'conditioning_class_kernel_c' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_1.h:40:9: style: Class 'entropy_encoder_model_kernel_1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_2.h:52:9: style: Class 'entropy_encoder_model_kernel_2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_3.h:57:9: style: Class 'entropy_encoder_model_kernel_3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_4.h:145:9: style: Class 'entropy_encoder_model_kernel_4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:156:9: style: Class 'entropy_encoder_model_kernel_5' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:34:9: style: Class 'entropy_encoder_model_kernel_6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_c.h:24:13: style: Class 'entropy_encoder_model_kernel_c' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:35:9: style: Struct 'op_image_to_mat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:73:9: style: Struct 'op_image_view_to_mat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:109:9: style: Struct 'op_const_image_view_to_mat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:145:9: style: Struct 'op_array_to_mat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:190:9: style: Struct 'op_std_vect_to_mat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:498:9: style: Struct 'op_arma_Mat_to_mat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:541:9: style: Struct 'op_eigen_Matrix_to_mat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:650:9: style: Struct 'op_array2d_to_mat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_1.h:40:9: style: Class 'entropy_decoder_model_kernel_1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_2.h:52:9: style: Class 'entropy_decoder_model_kernel_2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_3.h:57:9: style: Class 'entropy_decoder_model_kernel_3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_4.h:147:9: style: Class 'entropy_decoder_model_kernel_4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:155:9: style: Class 'entropy_decoder_model_kernel_5' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:34:9: style: Class 'entropy_decoder_model_kernel_6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/lzp_buffer/lzp_buffer_kernel_c.h:21:9: style: Class 'lzp_buffer_kernel_c' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/crc32/crc32_kernel_1.h:32:16: style: Class 'crc32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/crc32/crc32_kernel_1.h:36:16: style: Class 'crc32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:77:13: style: Struct 'create_helper < 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:88:13: style: Struct 'create_helper < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:93:13: style: Struct 'create_helper < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:130:13: style: Struct 'create_helper < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:200:13: style: Class 'bdf_parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:52:17: style: Class 'decompression_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:58:17: style: Class 'decompression_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1095:9: style: Class 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1095:9: style: Class 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1095:9: style: Class 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:56:9: style: Class 'matrix_op < op_pointer_to_mat < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:56:9: style: Class 'matrix_op < op_pointer_to_col_vect < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:56:9: style: Class 'matrix_op < op_pointer_to_mat < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:56:9: style: Class 'matrix_op < op_pointer_to_col_vect < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:56:9: style: Class 'matrix_op < op_pointer_to_mat < long double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:56:9: style: Class 'matrix_op < op_pointer_to_col_vect < long double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:515:10: style: The destructor '~default_font' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:142:18: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:515:10: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:521:23: style: The function 'height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:157:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:521:23: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:524:23: style: The function 'ascender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:160:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:524:23: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:527:23: style: The function 'left_overflow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:163:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:527:23: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:530:23: style: The function 'right_overflow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:166:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:530:23: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:533:14: style: The function 'has_character' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:144:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:533:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:543:23: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:153:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:543:23: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:563:23: style: The function 'height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:157:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:563:23: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:567:23: style: The function 'ascender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:160:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:567:23: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:571:23: style: The function 'left_overflow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:163:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:571:23: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:575:23: style: The function 'right_overflow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:166:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:575:23: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:579:23: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:153:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:579:23: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:588:14: style: The function 'has_character' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:144:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:588:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:534:18: style: The destructor '~native_font' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:142:18: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:534:18: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:544:22: style: The function 'has_character' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:144:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:544:22: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:557:37: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:153:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:557:37: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:595:31: style: The function 'height' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:157:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:595:31: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:598:31: style: The function 'ascender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:160:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:598:31: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:601:31: style: The function 'left_overflow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:163:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:601:31: note: Function in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:604:31: style: The function 'right_overflow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:166:31: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:604:31: note: Function in derived class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:186:18: style: The destructor '~array2d < char , default_memory_manager >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:48:25: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:186:18: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:260:14: style: The function 'at_start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:51:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:260:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:263:14: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:60:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:263:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:266:14: style: The function 'current_element_valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:68:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:266:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:269:18: style: The function 'element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:76:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:269:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:282:12: style: The function 'element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:85:20: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:282:12: note: Function in derived class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:295:14: style: The function 'move_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:94:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:295:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:320:16: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:107:24: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:320:16: note: Function in derived class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:124:10: style: The destructor '~array < letter , default_memory_manager >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:48:25: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/array/array_kernel.h:124:10: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:288:30: style: Condition 'res&NO_KEYWORD' is always false [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:334:30: style: Condition 'res&NO_KEYWORD' is always false [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:200:39: style: Return value 'ref().aliases(item)' is always false [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:73:36: note: Calling function 'aliases' returns 0 dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:200:39: note: Calling function 'aliases' returns 0 dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:200:39: note: Return value 'ref().aliases(item)' is always false dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:205:53: style: Return value 'ref().destructively_aliases(item)' is always false [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:78:50: note: Calling function 'destructively_aliases' returns 0 dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:205:53: note: Calling function 'destructively_aliases' returns 0 dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:205:53: note: Return value 'ref().destructively_aliases(item)' is always false dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:44:27: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:82:25: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:113:27: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:152:25: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:183:27: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:222:25: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:253:27: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:292:25: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:321:27: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:357:25: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:131:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:132:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:333:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:188:27: style: The scope of the variable 'line_width' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:189:27: style: The scope of the variable 'newlines' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:206:23: style: The scope of the variable 'symbol' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_2.h:155:24: style: The scope of the variable 'temp' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_2.h:215:24: style: The scope of the variable 'temp' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_2.h:347:24: style: The scope of the variable 'temp' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_4.h:300:35: style: The scope of the variable 'high_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:374:24: style: The scope of the variable 'low_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:374:35: style: The scope of the variable 'high_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_4.h:324:34: style: The scope of the variable 'high_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:373:34: style: The scope of the variable 'high_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:109:35: style: The scope of the variable 'high' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:109:41: style: The scope of the variable 'low' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:366:21: style: The scope of the variable 'type' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:382:21: style: The scope of the variable 'type' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:521:13: style: The scope of the variable 'res' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:141:23: style:inconclusive: Function 'compress' argument 1 names different: declaration 'in' definition 'in_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:105:27: note: Function 'compress' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:141:23: note: Function 'compress' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:142:23: style:inconclusive: Function 'compress' argument 2 names different: declaration 'out' definition 'out_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:106:27: note: Function 'compress' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:142:23: note: Function 'compress' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:272:23: style:inconclusive: Function 'decompress' argument 1 names different: declaration 'in' definition 'in_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:110:27: note: Function 'decompress' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:272:23: note: Function 'decompress' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:273:23: style:inconclusive: Function 'decompress' argument 2 names different: declaration 'out' definition 'out_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:111:27: note: Function 'decompress' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:273:23: note: Function 'decompress' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:192:23: style:inconclusive: Function 'compress' argument 1 names different: declaration 'in' definition 'in_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:74:27: note: Function 'compress' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:192:23: note: Function 'compress' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:193:23: style:inconclusive: Function 'compress' argument 2 names different: declaration 'out' definition 'out_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:75:27: note: Function 'compress' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:193:23: note: Function 'compress' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:298:23: style:inconclusive: Function 'decompress' argument 1 names different: declaration 'in' definition 'in_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:79:27: note: Function 'decompress' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:298:23: note: Function 'decompress' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:299:23: style:inconclusive: Function 'decompress' argument 2 names different: declaration 'out' definition 'out_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:80:27: note: Function 'decompress' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:299:23: note: Function 'decompress' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_1.h:85:26: style:inconclusive: Function 'entropy_encoder_model_kernel_1' argument 1 names different: declaration 'coder' definition 'coder_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_1.h:41:30: note: Function 'entropy_encoder_model_kernel_1' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_1.h:85:26: note: Function 'entropy_encoder_model_kernel_1' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_2.h:102:26: style:inconclusive: Function 'entropy_encoder_model_kernel_2' argument 1 names different: declaration 'coder' definition 'coder_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_2.h:53:30: note: Function 'entropy_encoder_model_kernel_2' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_2.h:102:26: note: Function 'entropy_encoder_model_kernel_2' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_3.h:109:26: style:inconclusive: Function 'entropy_encoder_model_kernel_3' argument 1 names different: declaration 'coder' definition 'coder_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_3.h:58:30: note: Function 'entropy_encoder_model_kernel_3' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_3.h:109:26: note: Function 'entropy_encoder_model_kernel_3' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_4.h:235:26: style:inconclusive: Function 'entropy_encoder_model_kernel_4' argument 1 names different: declaration 'coder' definition 'coder_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_4.h:146:30: note: Function 'entropy_encoder_model_kernel_4' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_4.h:235:26: note: Function 'entropy_encoder_model_kernel_4' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_4.h:294:23: style:inconclusive: Function 'encode' argument 1 names different: declaration 'symbol' definition 'sym'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_4.h:156:27: note: Function 'encode' argument 1 names different: declaration 'symbol' definition 'sym'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_4.h:294:23: note: Function 'encode' argument 1 names different: declaration 'symbol' definition 'sym'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:298:26: style:inconclusive: Function 'entropy_encoder_model_kernel_5' argument 1 names different: declaration 'coder' definition 'coder_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:157:30: note: Function 'entropy_encoder_model_kernel_5' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:298:26: note: Function 'entropy_encoder_model_kernel_5' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:368:23: style:inconclusive: Function 'encode' argument 1 names different: declaration 'symbol' definition 'sym'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:167:27: note: Function 'encode' argument 1 names different: declaration 'symbol' definition 'sym'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:368:23: note: Function 'encode' argument 1 names different: declaration 'symbol' definition 'sym'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:76:26: style:inconclusive: Function 'entropy_encoder_model_kernel_6' argument 1 names different: declaration 'coder' definition 'coder_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:35:30: note: Function 'entropy_encoder_model_kernel_6' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:76:26: note: Function 'entropy_encoder_model_kernel_6' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_1.h:85:26: style:inconclusive: Function 'entropy_decoder_model_kernel_1' argument 1 names different: declaration 'coder' definition 'coder_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_1.h:41:30: note: Function 'entropy_decoder_model_kernel_1' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_1.h:85:26: note: Function 'entropy_decoder_model_kernel_1' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_2.h:102:26: style:inconclusive: Function 'entropy_decoder_model_kernel_2' argument 1 names different: declaration 'coder' definition 'coder_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_2.h:53:30: note: Function 'entropy_decoder_model_kernel_2' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_2.h:102:26: note: Function 'entropy_decoder_model_kernel_2' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_3.h:108:26: style:inconclusive: Function 'entropy_decoder_model_kernel_3' argument 1 names different: declaration 'coder' definition 'coder_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_3.h:58:30: note: Function 'entropy_decoder_model_kernel_3' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_3.h:108:26: note: Function 'entropy_decoder_model_kernel_3' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_4.h:259:26: style:inconclusive: Function 'entropy_decoder_model_kernel_4' argument 1 names different: declaration 'coder' definition 'coder_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_4.h:148:30: note: Function 'entropy_decoder_model_kernel_4' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_4.h:259:26: note: Function 'entropy_decoder_model_kernel_4' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:298:26: style:inconclusive: Function 'entropy_decoder_model_kernel_5' argument 1 names different: declaration 'coder' definition 'coder_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:156:30: note: Function 'entropy_decoder_model_kernel_5' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:298:26: note: Function 'entropy_decoder_model_kernel_5' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:76:26: style:inconclusive: Function 'entropy_decoder_model_kernel_6' argument 1 names different: declaration 'coder' definition 'coder_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:35:30: note: Function 'entropy_decoder_model_kernel_6' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:76:26: note: Function 'entropy_decoder_model_kernel_6' argument 1 names different: declaration 'coder' definition 'coder_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:105:23: style:inconclusive: Function 'compress' argument 1 names different: declaration 'in' definition 'in_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:75:27: note: Function 'compress' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:105:23: note: Function 'compress' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:106:23: style:inconclusive: Function 'compress' argument 2 names different: declaration 'out' definition 'out_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:76:27: note: Function 'compress' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:106:23: note: Function 'compress' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:173:23: style:inconclusive: Function 'decompress' argument 1 names different: declaration 'in' definition 'in_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:80:27: note: Function 'decompress' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:173:23: note: Function 'decompress' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:174:23: style:inconclusive: Function 'decompress' argument 2 names different: declaration 'out' definition 'out_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:81:27: note: Function 'decompress' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:174:23: note: Function 'decompress' argument 2 names different: declaration 'out' definition 'out_'. dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:399:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:399:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:437:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/array2d/array2d_kernel.h:437:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:46:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:46:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:84:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:84:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:115:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:115:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:154:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:154:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:185:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:185:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:224:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:224:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:255:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:255:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:294:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:294:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:323:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:323:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:359:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/array2d/serialize_pixel_overloads.h:359:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:246:23: style: Local variable 'area' shadows outer function [shadowFunction] dlib-19.24.6+dfsg/dlib/geometry/rectangle.h:387:26: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:246:23: note: Shadow variable dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:202:17: style: Local variable 'buffer' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:166:31: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:202:17: note: Shadow variable dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:308:17: style: Local variable 'buffer' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:166:31: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_3.h:308:17: note: Shadow variable dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:611:31: style: Local variable 'temp' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:372:15: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:611:31: note: Shadow variable dlib-19.24.6+dfsg/dlib/sliding_buffer/sliding_buffer_kernel_1.h:218:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/sliding_buffer/sliding_buffer_kernel_1.h:218:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/sliding_buffer/circular_buffer.h:191:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/sliding_buffer/circular_buffer.h:191:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/sliding_buffer/circular_buffer.h:216:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/sliding_buffer/circular_buffer.h:216:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:587:31: style: Local variable 'temp' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:371:15: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:587:31: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:151:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:151:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:181:37: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:181:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:299:21: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:299:21: note: Shadow variable dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.h:234:29: performance: Function parameter 'area_' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:462:21: style: Variable 'g' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/dlib/gui_widgets/fonts.cpp:480:21: style: Variable 'g' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:97:32: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:406:31: style: Variable 'n' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_1.h:215:29: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_3.h:147:15: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_3.h:192:15: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_3.h:247:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_3.h:345:15: style: Variable 'start' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/conditioning_class/conditioning_class_kernel_3.h:395:15: style: Variable 'start' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/crc32/crc32_kernel_1.h:209:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/dlib/crc32/crc32_kernel_1.h:220:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/dlib/lz77_buffer/lz77_buffer_kernel_2.h:142:29: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] dlib-19.24.6+dfsg/dlib/lz77_buffer/lz77_buffer_kernel_2.h:143:29: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] dlib-19.24.6+dfsg/dlib/lz77_buffer/lz77_buffer_kernel_2.h:144:29: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] dlib-19.24.6+dfsg/dlib/server/server_http.cpp:111:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/server/server_http.cpp:139:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/server/server_http.cpp:186:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_extensions.cpp:30:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_extensions.cpp:78:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_extensions.cpp:284:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/server/server_iostream.h:41:10: style: The destructor '~server_iostream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/server/server_kernel.h:118:22: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/server/server_iostream.h:41:10: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/server/server_iostream.h:72:14: style: The function 'on_connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/server/server_kernel.h:172:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/server/server_iostream.h:72:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:47:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:116:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:168:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:348:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:387:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:428:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:487:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:521:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:555:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:783:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:817:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:941:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf.cpp:23:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf.cpp:66:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf.cpp:114:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf.cpp:159:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_extensions.cpp:24:5: warning: Member variable 'network_address::port' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:297:5: warning: Member variable 'connection::user_data' is not initialized in the constructor. [uninitMemberVarPrivate] dlib-19.24.6+dfsg/dlib/server/server_http.h:196:22: style: The function 'on_connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/server/server_iostream.h:62:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/server/server_http.h:196:22: note: Function in derived class dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:320:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/dlib/server/server_kernel.cpp:282:14: style: The scope of the variable 'exit' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/server/server_kernel.cpp:377:29: style: The scope of the variable 'ctemp' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/server/server_kernel.cpp:569:21: style: The scope of the variable 'temp' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:337:14: style: The scope of the variable 'status' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:375:14: style: The scope of the variable 'status' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/sockets/sockets_extensions.cpp:216:15: performance: Assigning the result of c_str() to a std::string is slow and redundant. [stlcstrAssignment] dlib-19.24.6+dfsg/dlib/server/server_kernel.cpp:165:32: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/server/server_kernel.cpp:165:32: note: Shadow variable dlib-19.24.6+dfsg/dlib/server/server_http.h:216:38: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/server/server_http.h:216:38: note: Shadow variable dlib-19.24.6+dfsg/dlib/server/server_http.h:221:36: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/server/server_http.h:221:36: note: Shadow variable dlib-19.24.6+dfsg/dlib/server/server_kernel.cpp:282:19: style: Variable 'exit' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/dlib/test/active_learning.cpp:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/active_learning.cpp:149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/active_learning.cpp:142:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/active_learning.cpp:142:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:317:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/array.cpp:611:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable whatever [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/array.cpp:660:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/array.cpp:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/array2d.cpp:409:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/array2d.cpp:570:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:37:23: performance:inconclusive: Technically the member function '::feature_extractor_dense::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:42:14: performance:inconclusive: Technically the member function '::feature_extractor_dense::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:65:23: performance:inconclusive: Technically the member function '::feature_extractor_sparse::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:70:14: performance:inconclusive: Technically the member function '::feature_extractor_sparse::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:362:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:362:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:99:21: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:373:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:99:21: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:202:21: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:373:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:202:21: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:100:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:101:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:102:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:103:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:203:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:204:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:205:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/assignment_learning.cpp:206:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/base64.cpp:195:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/base64.cpp:195:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/bayes_nets.cpp:400:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/bayes_nets.cpp:400:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/array2d.cpp:567:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/array2d.cpp:567:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/array2d.cpp:549:13: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/test/bigint.cpp:502:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bigint.cpp:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/binary_search_tree_kernel_1a.cpp:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bigint.cpp:499:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/bigint.cpp:499:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf_unbuffered.cpp:21:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf_unbuffered.cpp:61:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf_unbuffered.cpp:89:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf_unbuffered.cpp:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/sockstreambuf/sockstreambuf_unbuffered.cpp:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bigint.cpp:161:18: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/bigint.cpp:105:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/bigint.cpp:161:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/bigint.cpp:162:18: style: Local variable 'b' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/bigint.cpp:105:20: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/bigint.cpp:162:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/bigint.cpp:163:18: style: Local variable 'c' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/bigint.cpp:105:23: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/bigint.cpp:163:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/bigint.cpp:73:18: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/bigint.cpp:519:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/bigint.cpp:73:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/bigint.cpp:51:18: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/bigint.cpp:519:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/bigint.cpp:51:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/bigint.cpp:33:18: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/bigint.cpp:519:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/bigint.cpp:33:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree_kernel_2a.cpp:33:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/binary_search_tree_mm1.cpp:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/binary_search_tree_mm2.cpp:34:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:134:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:134:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:164:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:164:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:298:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:298:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:353:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:353:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:377:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:377:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:399:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:399:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:418:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:418:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:450:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:450:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:464:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:464:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:476:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:476:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:500:26: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:500:26: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:512:35: style: Local variable 'count' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:191:27: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:512:35: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:532:32: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:532:32: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:546:22: style: Local variable 'm' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:398:17: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:546:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:587:26: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:587:26: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:599:26: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:599:26: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:615:25: style: Local variable 'count' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:191:27: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:615:25: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:634:40: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:634:40: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:650:39: style: Local variable 'count' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:615:25: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:650:39: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:671:36: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:671:36: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:729:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:729:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:747:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:747:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:758:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:758:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:770:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:770:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:834:21: style: Local variable 'c' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:463:17: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:834:21: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:850:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:850:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:857:22: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:53:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/binary_search_tree.h:857:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_dot.cpp:8:0: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_dot.cpp:8:2: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_gemm.cpp:8:0: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_gemm.cpp:8:2: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_gemv.cpp:8:0: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_gemv.cpp:8:2: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_ger.cpp:8:0: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_ger.cpp:8:2: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_scal_axpy.cpp:8:0: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_scal_axpy.cpp:8:2: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/test/blas_bindings/vector.cpp:9:0: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/test/blas_bindings/vector.cpp:9:2: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] dlib-19.24.6+dfsg/dlib/test/bridge.cpp:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_connected [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bridge.cpp:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_connected [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bridge.cpp:235:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bridge.cpp:232:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/bridge.cpp:232:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/bsp.cpp:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LERROR [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bsp.cpp:94:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LERROR [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bsp.cpp:141:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bsp.cpp:186:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bsp.cpp:253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bsp.cpp:277:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bsp.cpp:343:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bsp.cpp:369:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bsp.cpp:416:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bsp.cpp:502:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bsp.cpp:193:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/bsp.cpp:76:13: style: Struct 'helper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/test/bsp.cpp:548:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/bsp.cpp:548:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/bsp.cpp:131:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/dlib/test/byte_orderer.cpp:33:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/byte_orderer.cpp:33:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/byte_orderer.cpp:44:18: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/byte_orderer.cpp:107:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/byte_orderer.cpp:44:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/clustering.cpp:322:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lower [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/cca.cpp:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/cca.cpp:157:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/cca.cpp:218:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/cca.cpp:294:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/array.cpp:650:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/array.cpp:650:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/array.cpp:609:22: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/array.cpp:663:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/array.cpp:609:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/array.cpp:50:19: style: Local variable 'a1' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/array.cpp:42:15: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/array.cpp:50:19: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/array.cpp:50:23: style: Local variable 'a2' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/array.cpp:42:19: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/array.cpp:50:23: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/clustering.cpp:352:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/clustering.cpp:352:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/clustering.cpp:250:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/clustering.cpp:260:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/clustering.cpp:265:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/clustering.cpp:106:36: performance: Function parameter 'labels' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/dlib/test/cca.cpp:440:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/cca.cpp:440:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/compress_stream.cpp:278:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/compress_stream.cpp:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/conditioning_class.cpp:31:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/conditioning_class_c.cpp:31:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/compress_stream.cpp:274:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/compress_stream.cpp:274:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/config_reader.cpp:493:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/config_reader.cpp:490:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/config_reader.cpp:490:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/constexpr_if.cpp:84:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/constexpr_if.cpp:198:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/constexpr_if.cpp:198:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/constexpr_if.cpp:78:11: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/constexpr_if.cpp:205:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/constexpr_if.cpp:78:11: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/constexpr_if.cpp:182:11: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/constexpr_if.cpp:205:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/constexpr_if.cpp:182:11: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/crc32.cpp:33:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/crc32.cpp:33:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/correlation_tracker.cpp:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/correlation_tracker.cpp:33:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/correlation_tracker.cpp:33:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/correlation_tracker.cpp:61:36: style: Local variable 'sin' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/correlation_tracker.cpp:55:32: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/correlation_tracker.cpp:61:36: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/correlation_tracker.cpp:46:24: style: Variable 'correct_rects' can be declared as const array [constVariable] dlib-19.24.6+dfsg/dlib/test/correlation_tracker.cpp:52:20: style: Variable 'correct_update_results' can be declared as const array [constVariable] dlib-19.24.6+dfsg/dlib/test/cmd_line_parser.cpp:28:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/cmd_line_parser.h:586:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVALID_OPTION [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/data_io.cpp:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/data_io.cpp:107:14: performance:inconclusive: Technically the member function '::test_data_io::test_sparse_to_dense' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/data_io.cpp:208:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/data_io.cpp:208:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/data_io.cpp:91:87: style: Local variable 'trainer' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/data_io.cpp:67:82: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/data_io.cpp:91:87: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/data_io.cpp:99:35: style: Local variable 'cv_accuracy' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/data_io.cpp:76:31: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/data_io.cpp:99:35: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/data_io.cpp:117:22: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/data_io.cpp:130:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/data_io.cpp:135:28: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/data_io.cpp:140:32: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/data_io.cpp:158:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/data_io.cpp:163:32: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/data_io.cpp:168:28: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/data_io.cpp:179:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/data_io.cpp:189:32: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/data_io.cpp:198:28: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/directed_graph.cpp:454:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/directed_graph.cpp:530:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/directed_graph.cpp:45:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/directed_graph.cpp:525:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/directed_graph.cpp:525:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/directed_graph.cpp:451:50: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/directed_graph.cpp:536:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/directed_graph.cpp:451:50: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/directed_graph.cpp:478:50: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/directed_graph.cpp:536:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/directed_graph.cpp:478:50: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:338:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:37:13: performance: Variable 'thetime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:301:14: performance:inconclusive: Technically the member function '::discriminant_pca_tester::test5 < discriminant_pca < matrix < double , 0 , 1 > > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:301:14: note: Technically the member function '::discriminant_pca_tester::test5 < discriminant_pca < matrix < double , 0 , 1 > > >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:301:14: note: Technically the member function '::discriminant_pca_tester::test5 < discriminant_pca < matrix < double , 0 , 1 > > >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:331:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:331:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:84:32: style: Local variable 'mat' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:62:28: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:84:32: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:88:32: style: Local variable 'mat' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:62:28: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:88:32: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:306:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:307:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:235:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:236:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:241:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:242:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:247:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:248:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:188:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:189:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:193:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:194:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:151:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/discriminant_pca.cpp:152:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/cmd_line_parser_wchar_t.cpp:28:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/disjoint_subsets.cpp:94:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/disjoint_subsets.cpp:94:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/disjoint_subsets_sized.cpp:135:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/disjoint_subsets_sized.cpp:135:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/ekm_and_lisf.cpp:226:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/ekm_and_lisf.cpp:36:13: performance: Variable 'thetime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlib-19.24.6+dfsg/dlib/test/ekm_and_lisf.cpp:211:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/ekm_and_lisf.cpp:211:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/elastic_net.cpp:107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/elastic_net.cpp:84:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/elastic_net.cpp:84:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/empirical_kernel_map.cpp:184:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/empirical_kernel_map.cpp:333:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/empirical_kernel_map.cpp:421:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:460:31: style: The scope of the variable 'low_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:460:46: style: The scope of the variable 'high_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:460:62: style: The scope of the variable 'total_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:515:31: style: The scope of the variable 'symbol' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:515:43: style: The scope of the variable 'low_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:515:58: style: The scope of the variable 'high_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:515:74: style: The scope of the variable 'total_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:549:31: style: The scope of the variable 'low_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:549:46: style: The scope of the variable 'high_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:549:62: style: The scope of the variable 'total_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:633:35: style: The scope of the variable 'symbol' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:633:47: style: The scope of the variable 'low_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:633:62: style: The scope of the variable 'high_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:633:78: style: The scope of the variable 'total_count' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:702:31: style: The scope of the variable 'high_counts' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:192:48: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:181:36: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:192:48: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:364:44: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:353:31: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:364:44: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:594:48: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:581:36: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:594:48: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:779:44: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:768:31: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/conditioning_class.h:779:44: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/empirical_kernel_map.cpp:37:13: performance: Variable 'thetime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlib-19.24.6+dfsg/dlib/test/empirical_kernel_map.cpp:416:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/empirical_kernel_map.cpp:416:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/entropy_encoder_model.cpp:154:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/entropy_encoder_model.cpp:148:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/entropy_encoder_model.cpp:148:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/example.cpp:41:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/example.cpp:35:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/example.cpp:35:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/example_args.cpp:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/example_args.cpp:38:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:142:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/example_args.cpp:38:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/face.cpp:99:27: performance:inconclusive: Technically the member function '::face_tester::get_decoded_string' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/face.cpp:51:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/face.cpp:51:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:532:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:224:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/fhog.cpp:166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/fhog.cpp:34:14: performance:inconclusive: Technically the member function '::fhog_tester::test_fhog_interlaced' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/fhog.cpp:55:14: performance:inconclusive: Technically the member function '::fhog_tester::test_fhog_planar' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/fhog.cpp:83:14: performance:inconclusive: Technically the member function '::fhog_tester::test_on_small' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/fhog.cpp:120:14: performance:inconclusive: Technically the member function '::fhog_tester::test_point_transforms' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/fhog.cpp:215:27: performance:inconclusive: Technically the member function '::fhog_tester::get_decoded_string_face_dng' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/fhog.cpp:347:27: performance:inconclusive: Technically the member function '::fhog_tester::get_decoded_string_fhog_feats' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/fhog.cpp:585:27: performance:inconclusive: Technically the member function '::fhog_tester::get_decoded_string_fhog_grayscale' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/fhog.cpp:156:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/fhog.cpp:156:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/filtering.cpp:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/filtering.cpp:124:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/filtering.cpp:141:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/filtering.cpp:156:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/filtering.cpp:156:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/filtering.cpp:74:29: style: Local variable 'temp' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/filtering.cpp:40:42: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/filtering.cpp:74:29: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/filtering.cpp:91:10: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/filtering.cpp:101:22: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/filtering.cpp:106:22: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/fft.cpp:571:21: debug: Failed to instantiate template "complex_cast". The checking continues anyway. [templateInstantiation] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:765:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:741:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:712:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:254:13: warning:inconclusive: Member variable 'node_iterator::nid' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:270:13: warning: Member variable 'neighbor_iterator::nid' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:457:13: warning:inconclusive: Member variable 'node_iterator::nid' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:473:13: warning: Member variable 'neighbor_iterator::home_node' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:52:13: warning:inconclusive: Member variable 'node_iterator::nid' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:68:13: warning: Member variable 'neighbor_iterator::home_node' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:452:13: performance: Variable 'numbers' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:291:23: performance:inconclusive: Technically the member function '::map_problem_chain::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:297:23: performance:inconclusive: Technically the member function '::map_problem_chain::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:305:23: performance:inconclusive: Technically the member function '::map_problem_chain::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:313:27: performance:inconclusive: Technically the member function '::map_problem_chain::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:336:27: performance:inconclusive: Technically the member function '::map_problem_chain::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:360:27: performance:inconclusive: Technically the member function '::map_problem_chain::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:370:27: performance:inconclusive: Technically the member function '::map_problem_chain::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:381:23: performance:inconclusive: Technically the member function '::map_problem_chain::node_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:388:23: performance:inconclusive: Technically the member function '::map_problem_chain::node_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:396:23: performance:inconclusive: Technically the member function '::map_problem_chain::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:403:23: performance:inconclusive: Technically the member function '::map_problem_chain::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:511:23: performance:inconclusive: Technically the member function '::map_problem2::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:517:23: performance:inconclusive: Technically the member function '::map_problem2::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:525:23: performance:inconclusive: Technically the member function '::map_problem2::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:533:27: performance:inconclusive: Technically the member function '::map_problem2::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:542:27: performance:inconclusive: Technically the member function '::map_problem2::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:551:27: performance:inconclusive: Technically the member function '::map_problem2::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:560:27: performance:inconclusive: Technically the member function '::map_problem2::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:570:23: performance:inconclusive: Technically the member function '::map_problem2::node_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:577:23: performance:inconclusive: Technically the member function '::map_problem2::node_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:585:23: performance:inconclusive: Technically the member function '::map_problem2::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:592:23: performance:inconclusive: Technically the member function '::map_problem2::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:112:23: performance:inconclusive: Technically the member function 'map_problem < false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:118:23: performance:inconclusive: Technically the member function 'map_problem < false >::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:126:23: performance:inconclusive: Technically the member function 'map_problem < false >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:134:27: performance:inconclusive: Technically the member function 'map_problem < false >::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:143:27: performance:inconclusive: Technically the member function 'map_problem < false >::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:152:27: performance:inconclusive: Technically the member function 'map_problem < false >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:162:27: performance:inconclusive: Technically the member function 'map_problem < false >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:173:23: performance:inconclusive: Technically the member function 'map_problem < false >::node_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:180:23: performance:inconclusive: Technically the member function 'map_problem < false >::node_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:188:23: performance:inconclusive: Technically the member function 'map_problem < false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:195:23: performance:inconclusive: Technically the member function 'map_problem < false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:112:23: performance:inconclusive: Technically the member function 'map_problem < true >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:118:23: performance:inconclusive: Technically the member function 'map_problem < true >::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:126:23: performance:inconclusive: Technically the member function 'map_problem < true >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:134:27: performance:inconclusive: Technically the member function 'map_problem < true >::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:143:27: performance:inconclusive: Technically the member function 'map_problem < true >::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:152:27: performance:inconclusive: Technically the member function 'map_problem < true >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:162:27: performance:inconclusive: Technically the member function 'map_problem < true >::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:173:23: performance:inconclusive: Technically the member function 'map_problem < true >::node_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:180:23: performance:inconclusive: Technically the member function 'map_problem < true >::node_id' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:188:23: performance:inconclusive: Technically the member function 'map_problem < true >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:195:23: performance:inconclusive: Technically the member function 'map_problem < true >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:255:13: style: Struct 'node_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:458:13: style: Struct 'node_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:53:13: style: Struct 'node_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:760:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_nmplp.cpp:760:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/fft.cpp:73:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/fft.cpp:103:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/fft.cpp:634:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/fft.cpp:674:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/fft.cpp:563:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/fft.cpp:526:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/fft.cpp:488:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/fft.cpp:416:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/fft.cpp:369:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/fft.cpp:331:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/fft.cpp:279:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/fft.cpp:232:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/fft.cpp:705:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/fft.cpp:705:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 3 , 2 , true >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 3 , 2 , true >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 3 , 2 , true >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 3 , 7 , true >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 3 , 7 , true >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 3 , 7 , true >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 4 , 3 , 8 , true >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 4 , 3 , 8 , true >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 4 , 3 , 8 , true >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 1 , true >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 1 , true >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 1 , true >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 0 , true >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 0 , true >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 0 , true >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 2 , true >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 2 , true >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 2 , true >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 2 , 1 , true >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 2 , 1 , true >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 2 , 1 , true >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 3 , 0 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 3 , 0 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 3 , 0 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 3 , 1 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 3 , 1 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 3 , 1 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 3 , 2 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 3 , 2 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 3 , 2 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 3 , 2 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 3 , 2 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 3 , 2 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 3 , 8 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 3 , 8 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 3 , 8 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 3 , 7 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 3 , 7 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 3 , 7 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 3 , 8 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 3 , 8 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 3 , 8 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 4 , 3 , 8 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 4 , 3 , 8 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 4 , 3 , 8 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 3 , 8 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 3 , 8 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 3 , 8 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 4 , 3 , 1 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 4 , 3 , 1 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 4 , 3 , 1 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 4 , 3 , 0 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 4 , 3 , 0 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 4 , 3 , 0 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 1 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 1 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 1 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 0 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 0 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 0 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 2 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 2 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 2 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 2 , 1 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 2 , 1 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 2 , 1 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 3 , 0 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 3 , 0 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 3 , 0 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 2 , 8 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 2 , 8 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 2 , 8 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 2 , 7 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 2 , 7 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 2 , 7 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 8 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 8 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 2 , 8 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 2 , 8 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 2 , 8 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 2 , 8 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 1 , 8 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 1 , 8 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 1 , 1 , 8 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 1 , 8 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 1 , 8 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 2 , 1 , 8 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 1 , 8 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 1 , 8 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 3 , 1 , 8 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:35:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 1 , 8 , false >::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:36:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 1 , 8 , false >::num_states' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:45:23: performance:inconclusive: Technically the member function 'map_problem < 0 , 1 , 8 , false >::number_of_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:172:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/find_max_factor_graph_viterbi.cpp:172:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/find_optimal_parameters.cpp:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/find_optimal_parameters.cpp:30:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/find_optimal_parameters.cpp:30:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/global_optimization.cpp:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/global_optimization.cpp:102:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/global_optimization.cpp:166:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/global_optimization.cpp:263:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/geometry.cpp:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/geometry.cpp:582:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/geometry.cpp:680:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/geometry.cpp:705:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/geometry.cpp:857:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/global_optimization.cpp:324:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/global_optimization.cpp:324:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/global_optimization.cpp:37:90: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/geometry.cpp:964:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/geometry.cpp:964:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/geometry.cpp:276:19: style: Local variable 'p1' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/geometry.cpp:36:15: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/geometry.cpp:276:19: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/geometry.cpp:332:49: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/geometry.cpp:983:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/geometry.cpp:332:49: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/geometry.cpp:569:31: style: Local variable 'be' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/geometry.cpp:414:27: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/geometry.cpp:569:31: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/geometry.cpp:200:20: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:529:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:529:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/graph.cpp:332:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph.cpp:400:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph.cpp:45:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:73:28: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:176:37: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:217:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:295:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph.cpp:397:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/graph.cpp:397:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE_NODE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:152:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE_NODE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:329:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINK_CUT [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:365:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINK_CUT [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:435:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:480:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:524:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FREE_NODE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:565:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:751:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:876:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINK_CUT [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:900:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:1120:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:1180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:344:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:344:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:43:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:44:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:45:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:46:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:53:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:54:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:55:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:56:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:64:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:65:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:66:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:67:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:74:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:75:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:76:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:77:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:85:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:86:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:87:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:88:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:95:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:96:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:97:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:98:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:217:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:218:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:219:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:220:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:227:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:228:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:229:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_labeler.cpp:230:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:233:20: style: Local variable 'temp' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:227:16: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:233:20: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:294:20: style: Local variable 'temp' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:227:16: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:294:20: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:362:24: style: Local variable 'temp2' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:227:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:362:24: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:367:25: style: Local variable 'k' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:323:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:367:25: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rect [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:73:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rect [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hidden [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:116:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:166:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBD_MOD_SHIFT [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:318:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:698:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:703:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:835:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/entropy_coder.cpp:233:20: style: Unused variable: temp [unusedVariable] dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:688:13: style: The if condition is the same as the previous if condition [duplicateCondition] dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:683:13: note: First condition dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:688:13: note: Second condition dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:451:13: style: Condition 'use_bdf_fonts' is always false [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:447:30: note: Assignment 'use_bdf_fonts=false', assigned value is 0 dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:451:13: note: Condition 'use_bdf_fonts' is always false dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:483:13: style: Condition 'use_bdf_fonts' is always false [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:447:30: note: Assignment 'use_bdf_fonts=false', assigned value is 0 dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:483:13: note: Condition 'use_bdf_fonts' is always false dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:615:13: style: Condition 'use_bdf_fonts' is always false [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:447:30: note: Assignment 'use_bdf_fonts=false', assigned value is 0 dlib-19.24.6+dfsg/dlib/test/gui/main.cpp:615:13: note: Condition 'use_bdf_fonts' is always false dlib-19.24.6+dfsg/dlib/test/graph.cpp:329:41: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/graph.cpp:408:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/graph.cpp:329:41: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/graph.cpp:353:41: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/graph.cpp:408:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/graph.cpp:353:41: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/hash.cpp:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/hash.cpp:102:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/hash.cpp:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:240:19: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] dlib-19.24.6+dfsg/dlib/test/hash.cpp:261:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/hash.cpp:261:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/hash.cpp:274:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/hash.cpp:278:29: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:45:13: performance: Variable 'factors1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:58:23: performance:inconclusive: Technically the member function '::dense_potts_problem::get_neighbor_idx' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:834:14: performance:inconclusive: Technically the member function '::test_potts_grid_problem::nr' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:835:14: performance:inconclusive: Technically the member function '::test_potts_grid_problem::nc' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:1076:20: performance:inconclusive: Technically the member function '::potts_pair_image_model::factor_value' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:1085:20: performance:inconclusive: Technically the member function '::potts_pair_image_model::factor_value_disagreement' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:831:9: style: Class 'test_potts_grid_problem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:1151:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:1151:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:326:33: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:362:33: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:531:33: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:873:33: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:124:36: style: class member 'image_potts_problem::max_number_of_neighbors' is never used. [unusedStructMember] dlib-19.24.6+dfsg/dlib/test/graph_cuts.cpp:240:17: style: Variable 'idx' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/dlib/test/hash_set.cpp:371:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/hog_image.cpp:34:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/hog_image.cpp:34:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/hash_map.cpp:429:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/cmd_line_parser.h:39:13: style: The scope of the variable 'argc' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/hash_table.cpp:651:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/invoke.cpp:527:9: error: syntax error [syntaxError] dlib-19.24.6+dfsg/dlib/test/iosockstream.cpp:41:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/iosockstream.cpp:79:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/iosockstream.cpp:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/iosockstream.cpp:136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/iosockstream.cpp:171:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/iosockstream.cpp:171:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:26:14: performance:inconclusive: Technically the member function '::htest::booya' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:29:14: performance:inconclusive: Technically the member function '::htest::booya2' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:31:14: performance:inconclusive: Technically the member function '::htest::funct' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:38:14: performance:inconclusive: Technically the member function '::htest2::funct' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:40:15: performance:inconclusive: Technically the member function '::htest2::funct_f' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:85:14: performance:inconclusive: Technically the member function '::is_same_object_tester::go < true >' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:85:14: note: Technically the member function '::is_same_object_tester::go < true >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:85:14: note: Technically the member function '::is_same_object_tester::go < true >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:85:14: performance:inconclusive: Technically the member function '::is_same_object_tester::go < false >' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:85:14: note: Technically the member function '::is_same_object_tester::go < false >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:85:14: note: Technically the member function '::is_same_object_tester::go < false >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:93:14: performance:inconclusive: Technically the member function '::is_same_object_tester::go2 < true >' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:93:14: note: Technically the member function '::is_same_object_tester::go2 < true >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:93:14: note: Technically the member function '::is_same_object_tester::go2 < true >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:93:14: performance:inconclusive: Technically the member function '::is_same_object_tester::go2 < false >' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:93:14: note: Technically the member function '::is_same_object_tester::go2 < false >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:93:14: note: Technically the member function '::is_same_object_tester::go2 < false >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:100:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:100:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:105:17: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:136:27: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/is_same_object.cpp:105:17: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/isotonic_regression.cpp:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/isotonic_regression.cpp:36:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/isotonic_regression.cpp:36:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/image.cpp:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_pixel [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/image.cpp:945:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/image.cpp:1731:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/image.cpp:1880:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/image.cpp:1924:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/image.cpp:2693:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/image.cpp:1664:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/image.cpp:1546:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/image.cpp:1033:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/kernel_matrix.cpp:36:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/kernel_matrix.cpp:36:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/kmeans.cpp:121:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/learning_to_track.cpp:294:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/learning_to_track.cpp:249:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_since_last_association [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/learning_to_track.cpp:145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable det [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/kmeans.cpp:117:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/kmeans.cpp:117:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/kmeans.cpp:147:29: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/kmeans.cpp:148:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/kmeans.cpp:149:31: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/learning_to_track.cpp:288:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/learning_to_track.cpp:288:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/learning_to_track.cpp:249:24: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:125:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/lspi.cpp:104:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/lspi.cpp:147:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/lspi.cpp:181:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/lspi.cpp:218:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/lspi.cpp:30:13: performance: Variable 'offset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlib-19.24.6+dfsg/dlib/test/lspi.cpp:44:23: performance:inconclusive: Technically the member function 'chain_model < true >::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/lspi.cpp:44:23: performance:inconclusive: Technically the member function 'chain_model < false >::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/lspi.cpp:245:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/lspi.cpp:245:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/lspi.cpp:37:20: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:243:14: performance:inconclusive: Technically the member function '::linear_manifold_regularizer_tester::test_knn1' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:323:14: performance:inconclusive: Technically the member function '::linear_manifold_regularizer_tester::test_knn2' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:378:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:378:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:249:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:250:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:251:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:252:22: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:253:22: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:289:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:290:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:291:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:292:22: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:293:22: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:329:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:330:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:331:22: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:332:22: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:355:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:356:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:357:22: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/linear_manifold_regularizer.cpp:358:22: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/lz77_buffer.cpp:557:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/main.cpp:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/main.cpp:37:20: style: Variable 'kv' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/dlib/test/main.cpp:39:21: style: Variable 'test' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/dlib/test/image.cpp:2610:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/image.cpp:2610:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/image.cpp:814:37: style: Local variable 'img1' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/image.cpp:98:32: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/image.cpp:814:37: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/image.cpp:815:36: style: Local variable 'img2' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/image.cpp:98:38: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/image.cpp:815:36: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/image.cpp:2683:29: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/image.cpp:2706:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/image.cpp:2683:29: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/image.cpp:2689:29: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/image.cpp:2706:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/image.cpp:2689:29: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/image.cpp:1118:26: style: Local variable 'img' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/image.cpp:1034:20: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/image.cpp:1118:26: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/image.cpp:1118:31: style: Local variable 'img2' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/image.cpp:1034:25: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/image.cpp:1118:31: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/image.cpp:1216:29: style: Local variable 'img' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/image.cpp:1034:20: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/image.cpp:1216:29: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/image.cpp:1216:34: style: Local variable 'img2' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/image.cpp:1034:25: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/image.cpp:1216:34: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/image.cpp:1242:29: style: Local variable 'img' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/image.cpp:1034:20: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/image.cpp:1242:29: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/image.cpp:1242:34: style: Local variable 'img2' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/image.cpp:1034:25: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/image.cpp:1242:34: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/map.cpp:429:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/image.cpp:1042:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/image.cpp:1074:29: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/image.cpp:1075:25: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/image.cpp:2110:24: style: Variable 'v' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/dlib/test/image.cpp:2126:24: style: Variable 'v' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/dlib/test/image.cpp:2156:24: style: Variable 'v' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/dlib/test/image.cpp:2172:24: style: Variable 'v' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/dlib/test/hash_table.cpp:648:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/hash_table.cpp:648:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/image.cpp:2098:19: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/dlib/test/image.cpp:2112:24: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/dlib/test/image.cpp:2128:25: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/dlib/test/image.cpp:2142:19: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/dlib/test/image.cpp:2158:24: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/dlib/test/image.cpp:2174:25: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/dlib/test/math.cpp:168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMMETRIC [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/math.cpp:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMMETRIC [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/math.cpp:264:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMMETRIC [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/math.cpp:309:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMMETRIC [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/math.cpp:354:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMMETRIC [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/math.cpp:64:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/math.cpp:15:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/math.cpp:367:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/math.cpp:367:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/md5.cpp:61:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/md5.cpp:61:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/max_sum_submatrix.cpp:155:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/max_sum_submatrix.cpp:155:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/lz77_buffer.cpp:554:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/lz77_buffer.cpp:554:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/metaprogramming.cpp:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/metaprogramming.cpp:79:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/metaprogramming.cpp:121:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/metaprogramming.cpp:121:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/map.cpp:426:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/map.cpp:426:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/lz77_buffer.cpp:402:27: style: The scope of the variable 'ch' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/lz77_buffer.cpp:484:27: style: The scope of the variable 'ch' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:381:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b0 [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/multithreaded_object.cpp:203:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/multithreaded_object.cpp:311:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/multithreaded_object.cpp:311:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/numerical_integration.cpp:38:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/numerical_integration.cpp:97:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/numerical_integration.cpp:154:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/numerical_integration.cpp:159:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/numerical_integration.cpp:164:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/numerical_integration.cpp:169:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/numerical_integration.cpp:174:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/hash_set.cpp:368:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/hash_set.cpp:368:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/numerical_integration.cpp:35:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/numerical_integration.cpp:35:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/hash_set.cpp:73:19: style: The scope of the variable 'b' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:336:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/mpc.cpp:336:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/mpc.cpp:106:18: style: The scope of the variable 'r' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:376:36: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:371:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/mpc.cpp:376:36: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/mpc.cpp:390:38: style: Local variable 'Q' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:349:32: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/mpc.cpp:390:38: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/mpc.cpp:394:44: style: Local variable 'lower' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:351:35: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/mpc.cpp:394:44: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/mpc.cpp:394:51: style: Local variable 'upper' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:351:42: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/mpc.cpp:394:51: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/mpc.cpp:261:14: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:263:14: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:266:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:269:14: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:290:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:342:14: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:344:18: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:347:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/mpc.cpp:350:18: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:377:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:441:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:484:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:525:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:574:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:617:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:660:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:709:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:755:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:800:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:884:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:941:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:955:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/oca.cpp:38:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/oca.cpp:38:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/oca.cpp:55:22: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:57:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:71:31: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:77:31: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:86:31: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:90:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:93:31: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:97:25: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:100:31: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:104:29: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:107:31: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:111:29: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:114:33: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:123:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:129:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:139:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:149:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:164:31: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:172:31: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:180:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:188:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:194:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:202:22: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:204:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:213:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:221:22: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:223:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/oca.cpp:232:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:32:14: style:inconclusive: Technically the member function '::mfp_test_helper_other::go0' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:34:14: style:inconclusive: Technically the member function '::mfp_test_helper_other::go1' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:37:14: style:inconclusive: Technically the member function '::mfp_test_helper_other::go2' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:40:14: style:inconclusive: Technically the member function '::mfp_test_helper_other::go3' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:543:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:543:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:394:12: style: Variable 'a4' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:393:12: note: a4 is assigned dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:394:12: note: a4 is overwritten dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:395:12: style: Variable 'a4' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:394:12: note: a4 is assigned dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:395:12: note: a4 is overwritten dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:396:12: style: Variable 'a4' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:395:12: note: a4 is assigned dlib-19.24.6+dfsg/dlib/test/member_function_pointer.cpp:396:12: note: a4 is overwritten dlib-19.24.6+dfsg/dlib/test/one_vs_one_trainer.cpp:200:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/one_vs_one_trainer.cpp:179:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/one_vs_all_trainer.cpp:275:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/one_vs_all_trainer.cpp:254:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/one_vs_all_trainer.cpp:178:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:158:21: performance:inconclusive: Either there is a missing 'override', or the member function '::very_simple_feature_extractor::get_num_dimensions' can be static. [functionStatic] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:199:14: performance:inconclusive: Either there is a missing 'override', or the member function '::very_simple_feature_extractor::copy_configuration' can be static. [functionStatic] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:1007:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:1007:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:402:28: style: Local variable 'res' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:392:24: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:402:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:470:28: style: Local variable 'res' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:460:24: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:470:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:511:28: style: Local variable 'res' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:501:24: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:511:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:560:28: style: Local variable 'res' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:550:24: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:560:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:603:28: style: Local variable 'res' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:593:24: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:603:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:646:28: style: Local variable 'res' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:636:24: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:646:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:695:28: style: Local variable 'res' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:685:24: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:695:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:741:28: style: Local variable 'res' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:731:24: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:741:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:786:28: style: Local variable 'res' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:776:24: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:786:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:830:28: style: Local variable 'res' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:816:24: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:830:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:922:28: style: Local variable 'res' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:908:24: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:922:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:990:28: style: Local variable 'res' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:976:24: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/object_detector.cpp:990:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/one_vs_one_trainer.cpp:39:14: performance:inconclusive: Technically the member function '::test_one_vs_one_trainer::generate_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/one_vs_one_trainer.cpp:197:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/one_vs_one_trainer.cpp:197:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/one_vs_one_trainer.cpp:108:47: style: The scope of the variable 'norm_samples' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/one_vs_one_trainer.cpp:139:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:147:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:185:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:225:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:262:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:296:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:343:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:474:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:567:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:597:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:637:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:774:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:799:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/one_vs_all_trainer.cpp:38:14: performance:inconclusive: Technically the member function '::test_one_vs_all_trainer::generate_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/one_vs_all_trainer.cpp:272:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/one_vs_all_trainer.cpp:272:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/one_vs_all_trainer.cpp:107:47: style: The scope of the variable 'norm_samples' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/one_vs_all_trainer.cpp:235:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/one_vs_all_trainer.cpp:139:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/optional.cpp:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/optional.cpp:216:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/optional.cpp:246:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/optional.cpp:308:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/optional.cpp:404:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_place [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/optional.cpp:439:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/optional.cpp:303:32: style:inconclusive: Technically the member function '::test_optional_int_constexpr_monads::::callback::operator()' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/test/optional.cpp:453:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/optional.cpp:453:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/parallel_for.cpp:20:9: style: Class 'assign_element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/test/parallel_for.cpp:314:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/parallel_for.cpp:314:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/optional.cpp:143:35: style: Redundant initialization for 'o2'. The initialized value is overwritten before it is read. [redundantInitialization] dlib-19.24.6+dfsg/dlib/test/optional.cpp:142:32: note: o2 is initialized dlib-19.24.6+dfsg/dlib/test/optional.cpp:143:35: note: o2 is overwritten dlib-19.24.6+dfsg/dlib/test/optional.cpp:156:35: style: Redundant initialization for 'o4'. The initialized value is overwritten before it is read. [redundantInitialization] dlib-19.24.6+dfsg/dlib/test/optional.cpp:155:32: note: o4 is initialized dlib-19.24.6+dfsg/dlib/test/optional.cpp:156:35: note: o4 is overwritten dlib-19.24.6+dfsg/dlib/test/optional.cpp:164:35: style: Redundant initialization for 'o5'. The initialized value is overwritten before it is read. [redundantInitialization] dlib-19.24.6+dfsg/dlib/test/optional.cpp:163:32: note: o5 is initialized dlib-19.24.6+dfsg/dlib/test/optional.cpp:164:35: note: o5 is overwritten dlib-19.24.6+dfsg/dlib/test/optional.cpp:170:35: style: Redundant initialization for 'o6'. The initialized value is overwritten before it is read. [redundantInitialization] dlib-19.24.6+dfsg/dlib/test/optional.cpp:169:32: note: o6 is initialized dlib-19.24.6+dfsg/dlib/test/optional.cpp:170:35: note: o6 is overwritten dlib-19.24.6+dfsg/dlib/test/optional.cpp:170:47: warning: Access of moved variable 'o3'. [accessMoved] dlib-19.24.6+dfsg/dlib/test/optional.cpp:169:34: note: Calling std::move(o3) dlib-19.24.6+dfsg/dlib/test/optional.cpp:170:47: note: Access of moved variable 'o3'. dlib-19.24.6+dfsg/dlib/test/optional.cpp:187:15: warning: Access of moved variable 'o3'. [accessMoved] dlib-19.24.6+dfsg/dlib/test/optional.cpp:170:37: note: Calling std::move(o3) dlib-19.24.6+dfsg/dlib/test/optional.cpp:187:15: note: Access of moved variable 'o3'. dlib-19.24.6+dfsg/dlib/test/optional.cpp:188:9: warning: Access of moved variable 'o10'. [accessMoved] dlib-19.24.6+dfsg/dlib/test/optional.cpp:170:37: note: Calling std::move(o3) dlib-19.24.6+dfsg/dlib/test/optional.cpp:187:13: note: o10 is assigned 'o3' here. dlib-19.24.6+dfsg/dlib/test/optional.cpp:188:9: note: Access of moved variable 'o10'. dlib-19.24.6+dfsg/dlib/test/optional.cpp:193:25: warning: Access of moved variable 'o3'. [accessMoved] dlib-19.24.6+dfsg/dlib/test/optional.cpp:170:37: note: Calling std::move(o3) dlib-19.24.6+dfsg/dlib/test/optional.cpp:193:25: note: Access of moved variable 'o3'. dlib-19.24.6+dfsg/dlib/test/optional.cpp:373:16: warning: Access of moved variable 'val'. [accessMoved] dlib-19.24.6+dfsg/dlib/test/optional.cpp:365:45: note: Calling std::move(val) dlib-19.24.6+dfsg/dlib/test/optional.cpp:373:16: note: Access of moved variable 'val'. dlib-19.24.6+dfsg/dlib/test/optional.cpp:381:26: warning: Access of moved variable 'val'. [accessMoved] dlib-19.24.6+dfsg/dlib/test/optional.cpp:365:45: note: Calling std::move(val) dlib-19.24.6+dfsg/dlib/test/optional.cpp:381:26: note: Access of moved variable 'val'. dlib-19.24.6+dfsg/dlib/test/parse.cpp:53:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_glue_term [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/parse.cpp:64:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/parse.cpp:149:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/parse.cpp:220:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/parse.cpp:220:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/pipe.cpp:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/pipe.cpp:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/pipe.cpp:151:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/pipe.cpp:215:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/pipe.cpp:316:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.h:67:18: performance:inconclusive: Technically the member function 'dlib::test_functions::chebyquad_function_model::get_derivative_and_hessian' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.h:117:18: performance:inconclusive: Technically the member function 'dlib::test_functions::brown_function_model::get_derivative_and_hessian' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.h:290:18: performance:inconclusive: Technically the member function 'dlib::test_functions::rosen_function_model::get_derivative_and_hessian' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:28:20: style: The scope of the variable 't' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:29:20: style: The scope of the variable 't1' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:30:20: style: The scope of the variable 't2' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:88:20: style: The scope of the variable 's1' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:89:20: style: The scope of the variable 's2' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:90:20: style: The scope of the variable 't' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:91:20: style: The scope of the variable 't1' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:92:20: style: The scope of the variable 't2' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:178:20: style: The scope of the variable 'p1' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:179:20: style: The scope of the variable 'p2' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:180:20: style: The scope of the variable 's1' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:181:20: style: The scope of the variable 's2' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:184:20: style: The scope of the variable 't' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:185:20: style: The scope of the variable 't1' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:186:20: style: The scope of the variable 't2' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:309:20: style: The scope of the variable 'c' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:310:20: style: The scope of the variable 'df1dx1' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:311:20: style: The scope of the variable 'df1dx2' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:312:20: style: The scope of the variable 'df2dx3' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:313:20: style: The scope of the variable 'df2dx4' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:314:20: style: The scope of the variable 'f1' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:315:20: style: The scope of the variable 'f2' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:349:20: style: The scope of the variable 'c' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:350:20: style: The scope of the variable 'df1dx1' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:351:20: style: The scope of the variable 'df1dx2' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:352:20: style: The scope of the variable 'df2dx3' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:353:20: style: The scope of the variable 'df2dx4' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:354:20: style: The scope of the variable 'f1' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:355:20: style: The scope of the variable 'f2' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.h:137:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.h:172:18: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.h:185:21: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.h:226:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.h:230:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.h:273:18: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:143:38: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:146:68: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:149:93: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:152:121: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:405:44: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/optimization_test_functions.cpp:416:87: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:738:13: performance: Variable 'thetime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:744:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:744:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:103:18: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:100:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:103:18: note: Same expression on both sides of '/'. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:103:23: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:100:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:103:23: note: Same expression on both sides of '/'. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:141:18: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:138:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:141:18: note: Same expression on both sides of '/'. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:141:23: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:138:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:141:23: note: Same expression on both sides of '/'. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:179:18: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:176:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:179:18: note: Same expression on both sides of '/'. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:179:23: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:176:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:179:23: note: Same expression on both sides of '/'. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:218:18: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:215:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:218:18: note: Same expression on both sides of '/'. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:218:23: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:215:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:218:23: note: Same expression on both sides of '/'. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:257:18: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:254:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:257:18: note: Same expression on both sides of '/'. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:257:23: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:254:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:257:23: note: Same expression on both sides of '/'. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:291:18: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:287:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:291:18: note: Same expression on both sides of '/'. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:291:23: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:287:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:291:23: note: Same expression on both sides of '/'. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:338:18: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:335:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:338:18: note: Same expression on both sides of '/'. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:338:23: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:335:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:338:23: note: Same expression on both sides of '/'. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:94:10: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:97:14: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:103:20: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:118:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:132:10: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:135:14: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:141:20: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:152:20: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:156:29: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:170:10: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:173:14: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:179:20: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:190:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:194:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:208:12: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:212:10: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:218:25: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:230:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:234:42: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:248:10: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:251:14: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:257:20: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:267:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:280:12: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:284:11: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:291:25: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:304:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:322:13: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:326:11: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:332:14: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:338:25: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:346:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:411:20: style: Variable 'x' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:428:20: style: Variable 'x' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/dlib/test/pipe.cpp:677:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/pipe.cpp:677:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/random_forest.cpp:66:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/random_forest.cpp:39:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/random_forest.cpp:39:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/rand.cpp:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/rand.cpp:215:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/rand.cpp:256:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/rand.cpp:314:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/rand.cpp:537:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/pyramid_down.cpp:81:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/pyramid_down.cpp:107:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/pyramid_down.cpp:353:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:106:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:141:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:152:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:442:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:361:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/queue.cpp:410:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/queue.cpp:137:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/rand.cpp:534:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/rand.cpp:534:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/rand.cpp:128:24: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/test/rand.cpp:139:24: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/test/rand.cpp:150:24: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/test/rand.cpp:456:22: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/rand.cpp:552:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/rand.cpp:456:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/rand.cpp:170:27: style: Local variable 'sout' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/rand.cpp:102:23: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/rand.cpp:170:27: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/rand.cpp:27:27: performance: Function parameter 'str' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:311:30: performance:inconclusive: Technically the member function 'simple_rank_trainer < linear_kernel < matrix < double , 10 , 1 > > , true >::train' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:311:30: performance:inconclusive: Technically the member function 'simple_rank_trainer < linear_kernel < matrix < double , 10 , 1 > > , false >::train' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:466:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/ranking.cpp:466:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/ranking.cpp:91:20: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:92:20: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:101:20: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:102:20: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:166:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:167:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:170:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:171:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:172:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:173:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:183:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:193:32: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:204:26: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:259:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:420:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:424:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/ranking.cpp:388:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/read_write_mutex.cpp:69:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LERROR [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/read_write_mutex.cpp:100:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LERROR [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/read_write_mutex.cpp:145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/read_write_mutex.cpp:157:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/pixel.cpp:882:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/pixel.cpp:882:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/pixel.cpp:704:27: style: Local variable 'p_gray' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/pixel.cpp:65:23: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/pixel.cpp:704:27: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/pixel.cpp:705:28: style: Local variable 'p_gray16' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/pixel.cpp:66:24: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/pixel.cpp:705:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/pixel.cpp:706:18: style: Local variable 'p_int' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/pixel.cpp:67:14: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/pixel.cpp:706:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/pixel.cpp:707:19: style: Local variable 'p_float' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/pixel.cpp:68:15: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/pixel.cpp:707:19: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/pixel.cpp:708:25: style: Local variable 'p_schar' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/pixel.cpp:69:21: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/pixel.cpp:708:25: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/pixel.cpp:709:23: style: Local variable 'p_rgb' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/pixel.cpp:70:19: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/pixel.cpp:709:23: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/pixel.cpp:710:23: style: Local variable 'p_hsi' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/pixel.cpp:71:19: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/pixel.cpp:710:23: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/pixel.cpp:710:30: style: Local variable 'p_hsi2' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/pixel.cpp:71:26: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/pixel.cpp:710:30: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/pixel.cpp:711:23: style: Local variable 'p_hsv' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/pixel.cpp:72:19: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/pixel.cpp:711:23: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/pixel.cpp:711:30: style: Local variable 'p_hsv2' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/pixel.cpp:72:26: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/pixel.cpp:711:30: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/pixel.cpp:712:29: style: Local variable 'p_rgba' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/pixel.cpp:73:25: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/pixel.cpp:712:29: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/pixel.cpp:713:23: style: Local variable 'p_lab' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/pixel.cpp:74:19: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/pixel.cpp:713:23: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/read_write_mutex.cpp:161:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/read_write_mutex.cpp:161:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/reference_counter.cpp:115:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/reference_counter.cpp:112:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/reference_counter.cpp:112:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/rls.cpp:149:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:191:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/sammon.cpp:191:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/sammon.cpp:31:18: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:32:18: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:33:18: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:34:18: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:46:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:47:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:48:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:49:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:61:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:62:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:63:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:64:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:128:14: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:146:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:149:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:152:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:170:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sammon.cpp:173:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/rls.cpp:186:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/rls.cpp:186:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/scope.cpp:24:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/scope.cpp:73:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/scope.cpp:160:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/scope.cpp:160:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/scope.cpp:129:25: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] dlib-19.24.6+dfsg/dlib/test/scope.cpp:128:44: note: Assuming allocation function fails dlib-19.24.6+dfsg/dlib/test/scope.cpp:128:26: note: Assignment 'data=(char*)std::malloc(100)', assigned value is 0 dlib-19.24.6+dfsg/dlib/test/scope.cpp:129:25: note: Null pointer dereference dlib-19.24.6+dfsg/dlib/test/scope.cpp:130:27: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] dlib-19.24.6+dfsg/dlib/test/scope.cpp:128:44: note: Assuming allocation function fails dlib-19.24.6+dfsg/dlib/test/scope.cpp:128:26: note: Assignment 'data=(char*)std::malloc(100)', assigned value is 0 dlib-19.24.6+dfsg/dlib/test/scope.cpp:130:27: note: Null pointer dereference dlib-19.24.6+dfsg/dlib/test/scope.cpp:128:26: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/dlib/test/hash_map.cpp:426:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/hash_map.cpp:426:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:93:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:130:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:216:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:272:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:654:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:326:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:411:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:305:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sequence.cpp:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:48:23: performance:inconclusive: Technically the member function '::feature_extractor::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:53:23: performance:inconclusive: Technically the member function '::feature_extractor::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:58:23: performance:inconclusive: Technically the member function '::feature_extractor::num_labels' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:64:14: performance:inconclusive: Technically the member function '::feature_extractor::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:84:23: performance:inconclusive: Technically the member function '::feature_extractor_partial::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:89:23: performance:inconclusive: Technically the member function '::feature_extractor_partial::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:94:23: performance:inconclusive: Technically the member function '::feature_extractor_partial::num_labels' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:100:14: performance:inconclusive: Technically the member function '::feature_extractor_partial::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:126:23: performance:inconclusive: Technically the member function '::feature_extractor2::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:131:23: performance:inconclusive: Technically the member function '::feature_extractor2::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:136:23: performance:inconclusive: Technically the member function '::feature_extractor2::num_labels' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:142:14: performance:inconclusive: Technically the member function '::feature_extractor2::reject_labeling' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:153:14: performance:inconclusive: Technically the member function '::feature_extractor2::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:447:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:447:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:400:19: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:405:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:290:19: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sequence_labeler.cpp:295:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:119:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGIN [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:161:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGIN [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/serialize.cpp:858:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/serialize.cpp:1063:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:77:37: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:78:17: error: Out of bounds access in expression 'iimg[i]' because 'iimg' is empty. [containerOutOfBounds] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:93:37: error: Out of bounds access in expression 'iimg[rects[i].first]' because 'iimg' is empty. [containerOutOfBounds] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:333:15: error: Out of bounds access in expression 'images[0]' because 'images' is empty. [containerOutOfBounds] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:338:37: error: Out of bounds access in expression 'images[0]' because 'images' is empty. [containerOutOfBounds] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:342:62: error: Out of bounds access in expression 'images[0]' because 'images' is empty. [containerOutOfBounds] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:343:62: error: Out of bounds access in expression 'images[0]' because 'images' is empty. [containerOutOfBounds] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:344:62: error: Out of bounds access in expression 'images[0]' because 'images' is empty. [containerOutOfBounds] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:345:62: error: Out of bounds access in expression 'images[0]' because 'images' is empty. [containerOutOfBounds] dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:348:33: error: Out of bounds access in expression 'images[0]' because 'images' is empty. [containerOutOfBounds] dlib-19.24.6+dfsg/dlib/test/sequence.cpp:297:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/sequence.cpp:297:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/serialize.cpp:182:14: style:inconclusive: Technically the member function '::test_object::assert_in_state_1' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/test/serialize.cpp:237:14: style:inconclusive: Technically the member function '::test_object::assert_in_state_2' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/test/serialize.cpp:1312:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/serialize.cpp:1312:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/serialize.cpp:683:27: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/serialize.cpp:1325:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/serialize.cpp:683:27: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/serialize.cpp:712:27: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/serialize.cpp:1325:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/serialize.cpp:712:27: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/serialize.cpp:870:22: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/serialize.cpp:1325:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/serialize.cpp:870:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/serialize.cpp:905:22: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/serialize.cpp:1325:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/serialize.cpp:905:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/serialize.cpp:940:22: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/serialize.cpp:1325:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/serialize.cpp:940:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/serialize.cpp:974:22: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/serialize.cpp:1325:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/serialize.cpp:974:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/serialize.cpp:1089:32: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/serialize.cpp:1325:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/serialize.cpp:1089:32: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/sldf.cpp:92:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sldf.cpp:42:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/sldf.cpp:42:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/queue.cpp:400:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/queue.cpp:400:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/smart_pointers.cpp:38:29: debug: Function::addArguments found argument 'item' with varid 0. [varid0] dlib-19.24.6+dfsg/dlib/test/queue.cpp:103:17: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/queue.cpp:55:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/queue.cpp:103:17: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/queue.cpp:121:17: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/queue.cpp:55:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/queue.cpp:121:17: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/sliding_buffer.cpp:429:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/queue.cpp:143:17: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/queue.cpp:55:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/queue.cpp:143:17: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/queue.cpp:183:17: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/queue.cpp:55:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/queue.cpp:183:17: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/queue.cpp:203:17: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/queue.cpp:55:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/queue.cpp:203:17: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/queue.cpp:350:21: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/queue.cpp:55:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/queue.cpp:350:21: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/queue.cpp:356:21: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/queue.cpp:55:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/queue.cpp:356:21: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/smart_pointers.cpp:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/smart_pointers.cpp:61:9: warning: Member variable 'base::num' is not initialized in the constructor. Maybe it should be initialized directly in the class base? [uninitDerivedMemberVar] dlib-19.24.6+dfsg/dlib/test/smart_pointers.cpp:62:10: style: The destructor '~derived' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/smart_pointers.cpp:56:18: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/test/smart_pointers.cpp:62:10: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/test/smart_pointers.cpp:439:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/smart_pointers.cpp:439:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/smart_pointers.cpp:401:31: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/smart_pointers.cpp:444:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/smart_pointers.cpp:401:31: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/set.cpp:452:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sockets.cpp:57:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sockets.cpp:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sockets.cpp:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sockets.cpp:223:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sockets2.cpp:51:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LERROR [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sockets2.cpp:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDEBUG [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sockets2.cpp:122:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sockets.cpp:37:9: warning: Member variable 'serv::tag' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/test/sockets.cpp:117:9: style: Class 'thread_container' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/test/sockets.cpp:264:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/sockets.cpp:264:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/sockets2.cpp:99:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/sockets2.cpp:99:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/sockets2.cpp:140:17: warning:inconclusive: Possible null pointer dereference: list [nullPointer] dlib-19.24.6+dfsg/dlib/test/sockets2.cpp:125:39: note: Assignment 'std::unique_ptrlist', assigned value is 0 dlib-19.24.6+dfsg/dlib/test/sockets2.cpp:140:17: note: Null pointer dereference dlib-19.24.6+dfsg/dlib/test/sparse_vector.cpp:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sparse_vector.cpp:234:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sockstreambuf.cpp:244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sparse_vector.cpp:157:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/sparse_vector.cpp:157:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/sparse_vector.cpp:185:32: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/sparse_vector.cpp:296:26: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/sparse_vector.cpp:185:32: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/sparse_vector.cpp:196:48: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/sparse_vector.cpp:296:26: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/sparse_vector.cpp:196:48: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/sparse_vector.cpp:275:36: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/sparse_vector.cpp:296:26: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/sparse_vector.cpp:275:36: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/stack.cpp:285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/sliding_buffer.cpp:426:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/sliding_buffer.cpp:426:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:59:23: performance:inconclusive: Technically the member function 'unigram_extractor < true , true , true >::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:60:23: performance:inconclusive: Technically the member function 'unigram_extractor < true , true , true >::window_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:59:23: performance:inconclusive: Technically the member function 'unigram_extractor < true , true , false >::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:60:23: performance:inconclusive: Technically the member function 'unigram_extractor < true , true , false >::window_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:59:23: performance:inconclusive: Technically the member function 'unigram_extractor < true , false , false >::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:60:23: performance:inconclusive: Technically the member function 'unigram_extractor < true , false , false >::window_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:59:23: performance:inconclusive: Technically the member function 'unigram_extractor < false , true , false >::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:60:23: performance:inconclusive: Technically the member function 'unigram_extractor < false , true , false >::window_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:59:23: performance:inconclusive: Technically the member function 'unigram_extractor < false , false , false >::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:60:23: performance:inconclusive: Technically the member function 'unigram_extractor < false , false , false >::window_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:59:23: performance:inconclusive: Technically the member function 'unigram_extractor < true , false , true >::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:60:23: performance:inconclusive: Technically the member function 'unigram_extractor < true , false , true >::window_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:59:23: performance:inconclusive: Technically the member function 'unigram_extractor < false , true , true >::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:60:23: performance:inconclusive: Technically the member function 'unigram_extractor < false , true , true >::window_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:59:23: performance:inconclusive: Technically the member function 'unigram_extractor < false , false , true >::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:60:23: performance:inconclusive: Technically the member function 'unigram_extractor < false , false , true >::window_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:277:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:277:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:106:20: style: Local variable 'rnd' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:21:16: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/sequence_segmenter.cpp:106:20: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/sockstreambuf.cpp:241:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/sockstreambuf.cpp:241:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/sockstreambuf.cpp:185:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/dlib/test/sockstreambuf.cpp:75:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/dlib/test/static_map.cpp:315:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/static_set.cpp:198:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/pyramid_down.cpp:344:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/pyramid_down.cpp:344:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/statistics.cpp:63:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDEBUG [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:131:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDEBUG [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:457:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:606:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor_vect [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:681:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:740:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDEBUG [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:796:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/std_vector_c.cpp:43:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/std_vector_c.cpp:43:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/std_vector_c.cpp:47:31: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/std_vector_c.cpp:98:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/std_vector_c.cpp:47:31: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/std_vector_c.cpp:96:31: style: Variable 'j' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/dlib/test/static_map.cpp:312:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/static_map.cpp:312:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/string.cpp:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/string.cpp:257:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/string.cpp:318:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/string.cpp:318:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/string.cpp:32:16: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/string.cpp:324:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/string.cpp:32:16: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/string.cpp:58:9: style: Variable 'ival' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/dlib/test/svm_c_linear_dcd.cpp:250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/svm_c_linear_dcd.cpp:476:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:40:14: performance:inconclusive: Technically the member function '::statistics_tester::test_random_subset_selector' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:99:14: performance:inconclusive: Technically the member function '::statistics_tester::test_random_subset_selector2' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:138:14: performance:inconclusive: Technically the member function '::statistics_tester::test_running_cross_covariance' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:176:40: performance:inconclusive: Technically the member function '::statistics_tester::dense_to_sparse' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:249:14: performance:inconclusive: Technically the member function '::statistics_tester::test_running_covariance' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:310:14: performance:inconclusive: Technically the member function '::statistics_tester::test_running_stats' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:381:14: performance:inconclusive: Technically the member function '::statistics_tester::test_skewness_and_kurtosis_1' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:403:14: performance:inconclusive: Technically the member function '::statistics_tester::test_skewness_and_kurtosis_2' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:467:14: performance:inconclusive: Technically the member function '::statistics_tester::test_randomize_samples' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:490:14: performance:inconclusive: Technically the member function '::statistics_tester::test_randomize_samples2' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:514:14: performance:inconclusive: Technically the member function '::statistics_tester::another_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:566:14: performance:inconclusive: Technically the member function '::statistics_tester::test_average_precision' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:597:14: performance:inconclusive: Technically the member function '::statistics_tester::check_distance_metrics' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:714:14: performance:inconclusive: Technically the member function '::statistics_tester::prior_frobnorm_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:755:14: performance:inconclusive: Technically the member function '::statistics_tester::test_lda' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:808:14: performance:inconclusive: Technically the member function '::statistics_tester::test_equal_error_rate' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:842:14: performance:inconclusive: Technically the member function '::statistics_tester::test_running_stats_decayed' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:871:14: performance:inconclusive: Technically the member function '::statistics_tester::test_running_scalar_covariance_decayed' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:907:14: performance:inconclusive: Technically the member function '::statistics_tester::test_probability_values_are_increasing' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:916:14: performance:inconclusive: Technically the member function '::statistics_tester::test_event_corr' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:932:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/statistics.cpp:932:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/statistics.cpp:387:20: style: The scope of the variable 'tp' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:416:24: style: The scope of the variable 'tp' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:516:33: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:959:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/statistics.cpp:516:33: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/statistics.cpp:544:30: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:516:33: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/statistics.cpp:544:30: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/statistics.cpp:551:30: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:516:33: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/statistics.cpp:551:30: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/statistics.cpp:720:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:721:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:722:24: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:738:27: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:748:27: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:387:23: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/dlib/test/statistics.cpp:416:27: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:90:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:146:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:175:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/static_set.cpp:195:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/static_set.cpp:195:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/static_set.cpp:141:25: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/static_set.cpp:133:21: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/static_set.cpp:141:25: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:39:14: performance:inconclusive: Technically the member function '::test_svm_multiclass_trainer::test_prior' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:96:14: performance:inconclusive: Technically the member function '::test_svm_multiclass_trainer::test_prior_sparse' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:153:14: performance:inconclusive: Technically the member function '::test_svm_multiclass_trainer::run_test < std :: map < unsigned int , double > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:153:14: note: Technically the member function '::test_svm_multiclass_trainer::run_test < std :: map < unsigned int , double > >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:153:14: note: Technically the member function '::test_svm_multiclass_trainer::run_test < std :: map < unsigned int , double > >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:153:14: performance:inconclusive: Technically the member function '::test_svm_multiclass_trainer::run_test < std :: map < unsigned int , float > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:153:14: note: Technically the member function '::test_svm_multiclass_trainer::run_test < std :: map < unsigned int , float > >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:153:14: note: Technically the member function '::test_svm_multiclass_trainer::run_test < std :: map < unsigned int , float > >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:153:14: performance:inconclusive: Technically the member function '::test_svm_multiclass_trainer::run_test < std :: vector < std :: pair < unsigned int , float > > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:153:14: note: Technically the member function '::test_svm_multiclass_trainer::run_test < std :: vector < std :: pair < unsigned int , float > > >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:153:14: note: Technically the member function '::test_svm_multiclass_trainer::run_test < std :: vector < std :: pair < unsigned int , float > > >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:153:14: performance:inconclusive: Technically the member function '::test_svm_multiclass_trainer::run_test < std :: vector < std :: pair < unsigned long , double > > >' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:153:14: note: Technically the member function '::test_svm_multiclass_trainer::run_test < std :: vector < std :: pair < unsigned long , double > > >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:153:14: note: Technically the member function '::test_svm_multiclass_trainer::run_test < std :: vector < std :: pair < unsigned long , double > > >' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:206:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:206:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:190:60: style: Local variable 'trainer' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:168:56: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:190:60: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:196:35: style: Local variable 'cv_accuracy' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:176:31: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/svm_multiclass_linear.cpp:196:35: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/svr_linear_trainer.cpp:151:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/svr_linear_trainer.cpp:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/svm_struct.cpp:553:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/svm_struct.cpp:621:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/symmetric_matrix_cache.cpp:157:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/symmetric_matrix_cache.cpp:41:14: performance:inconclusive: Technically the member function '::test_symmetric_matrix_cache::test_colm_exp' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/symmetric_matrix_cache.cpp:88:14: performance:inconclusive: Technically the member function '::test_symmetric_matrix_cache::test_rowm_exp' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/symmetric_matrix_cache.cpp:135:14: performance:inconclusive: Technically the member function '::test_symmetric_matrix_cache::test_diag_exp' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/symmetric_matrix_cache.cpp:190:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/symmetric_matrix_cache.cpp:190:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/svm_struct.cpp:519:14: performance:inconclusive: Technically the member function '::test_svm_struct::run_test' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/test/svm_struct.cpp:613:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/svm_struct.cpp:613:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/svr_linear_trainer.cpp:148:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/svr_linear_trainer.cpp:148:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/tester.cpp:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/tester.cpp:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/tester.cpp:68:28: style:inconclusive: Function 'tester' argument 1 names different: declaration 'switch_name' definition 'switch_name_x'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/test/tester.h:94:32: note: Function 'tester' argument 1 names different: declaration 'switch_name' definition 'switch_name_x'. dlib-19.24.6+dfsg/dlib/test/tester.cpp:68:28: note: Function 'tester' argument 1 names different: declaration 'switch_name' definition 'switch_name_x'. dlib-19.24.6+dfsg/dlib/test/tester.cpp:69:28: style:inconclusive: Function 'tester' argument 2 names different: declaration 'description_' definition 'description_x'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/test/tester.h:95:32: note: Function 'tester' argument 2 names different: declaration 'description_' definition 'description_x'. dlib-19.24.6+dfsg/dlib/test/tester.cpp:69:28: note: Function 'tester' argument 2 names different: declaration 'description_' definition 'description_x'. dlib-19.24.6+dfsg/dlib/test/tester.cpp:70:23: style:inconclusive: Function 'tester' argument 3 names different: declaration 'num_of_args_' definition 'num_of_args_x'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/test/tester.h:96:27: note: Function 'tester' argument 3 names different: declaration 'num_of_args_' definition 'num_of_args_x'. dlib-19.24.6+dfsg/dlib/test/tester.cpp:70:23: note: Function 'tester' argument 3 names different: declaration 'num_of_args_' definition 'num_of_args_x'. dlib-19.24.6+dfsg/dlib/test/threads.cpp:129:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:214:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/svm_c_linear_dcd.cpp:515:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/svm_c_linear_dcd.cpp:515:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/threads.cpp:52:9: warning: Member variable 'threads_tester::count' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/test/threads.cpp:52:9: warning: Member variable 'threads_tester::failure' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/test/threads.cpp:65:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/threads.cpp:65:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/any/storage.h:576:21: error: Syntax error. Unexpected tokens in initializer. [internalAstError] dlib-19.24.6+dfsg/dlib/test/timer.cpp:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/timer.cpp:333:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/timer.cpp:77:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTRACE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/tokenizer.cpp:369:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/tokenizer.cpp:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_OF_FILE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:78:9: warning: Member variable 'thread_pool_tester::val' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:33:25: performance: Variable 'var' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:37:14: style:inconclusive: Technically the member function '::add_functor::operator()' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:51:14: style:inconclusive: Technically the member function '::add_functor::operator()' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:34:9: style: Struct 'add_functor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:84:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:84:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:225:25: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:192:25: note: res is assigned dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:225:25: note: res is overwritten dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:209:24: style: Variable 'id' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:206:24: note: id is assigned dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:209:24: note: id is overwritten dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:90:35: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:422:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:90:35: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:72:21: style: Parameter 'a' can be declared as reference to const. However it seems that 'gadd1' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:193:33: note: You might need to cast the function pointer here dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:72:21: note: Parameter 'a' can be declared as reference to const dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:418:24: style: Parameter 'a' can be declared as reference to const. However it seems that 'add1' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:197:61: note: You might need to cast the function pointer here dlib-19.24.6+dfsg/dlib/test/thread_pool.cpp:418:24: note: Parameter 'a' can be declared as reference to const dlib-19.24.6+dfsg/dlib/test/tuple.cpp:96:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/tuple.cpp:176:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/tuple.cpp:176:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/tuple.cpp:80:17: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/tuple.cpp:181:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/tuple.cpp:80:17: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/tuple.cpp:117:15: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/tuple.cpp:80:17: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/tuple.cpp:117:15: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/tuple.cpp:117:18: style: Local variable 'b' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/tuple.cpp:81:20: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/tuple.cpp:117:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/tokenizer.cpp:366:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/tokenizer.cpp:366:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/tokenizer.cpp:56:23: style: Unused variable: sout [unusedVariable] dlib-19.24.6+dfsg/dlib/test/vectorstream.cpp:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/vectorstream.cpp:218:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/vectorstream.cpp:218:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:490:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:794:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:27:5: style: The class 'test' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:648:33: style:inconclusive: Technically the member function '::test::test_stuff::::visitor_private::operator()' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:653:33: style:inconclusive: Technically the member function '::test::test_stuff::::visitor_private::operator()' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:658:33: style:inconclusive: Technically the member function '::test::test_stuff::::visitor_private::operator()' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:473:21: style: Struct 'mytype' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:732:13: style: Struct 'for_each_visitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:771:13: style: Struct 'serializer_typeid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:785:13: style: Struct 'deserializer_typeid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:827:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:827:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:437:19: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:436:19: note: b is assigned dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:437:19: note: b is overwritten dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:274:59: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:274:59: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:274:62: style: Local variable 'b' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:16: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:274:62: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:325:59: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:325:59: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:325:62: style: Local variable 'b' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:16: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:325:62: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:377:26: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:377:26: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:377:60: style: Local variable 'b' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:16: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:377:60: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:434:50: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:434:50: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:434:53: style: Local variable 'b' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:16: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:434:53: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:443:50: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:443:50: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:444:50: style: Local variable 'b' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:16: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:444:50: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:452:45: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:452:45: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:453:45: style: Local variable 'b' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:16: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:453:45: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:487:28: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:487:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:494:28: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:494:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:502:28: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:502:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:509:28: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:509:28: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:553:58: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:553:58: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:553:61: style: Local variable 'b' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:16: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:553:61: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:665:21: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:71:13: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:665:21: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:708:17: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:839:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:708:17: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:746:17: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:839:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:746:17: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:803:18: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:839:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:803:18: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:832:22: style: Local variable 'a' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:839:7: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:832:22: note: Shadow variable dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:632:44: performance: Function parameter 'str' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:55:38: style: Parameter 'val' can be declared as reference to const [constParameterReference] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:458:17: warning:inconclusive: Access of moved variable 'b'. [accessMoved] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:455:21: note: Calling std::move(b) dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:458:17: note: Access of moved variable 'b'. dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:504:21: warning:inconclusive: Access of moved variable 'a'. [accessMoved] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:503:28: note: Calling std::move(a) dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:504:21: note: Access of moved variable 'a'. dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:512:21: warning:inconclusive: Access of moved variable 'a'. [accessMoved] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:511:26: note: Calling std::move(a) dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:512:21: note: Access of moved variable 'a'. dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:537:21: warning:inconclusive: Access of moved variable 'ta'. [accessMoved] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:536:28: note: Calling std::move(ta) dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:537:21: note: Access of moved variable 'ta'. dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:546:21: warning:inconclusive: Access of moved variable 'ta'. [accessMoved] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:545:26: note: Calling std::move(ta) dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:546:21: note: Access of moved variable 'ta'. dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:568:17: warning:inconclusive: Access of moved variable 'a'. [accessMoved] dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:565:21: note: Calling std::move(a) dlib-19.24.6+dfsg/dlib/test/type_safe_union.cpp:568:17: note: Access of moved variable 'a'. dlib-19.24.6+dfsg/dlib/test/set.cpp:449:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/set.cpp:449:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/set.cpp:68:19: style: The scope of the variable 'b' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/test/stack.cpp:282:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/stack.cpp:282:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/test/timer.cpp:330:14: style: The function 'perform_test' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/test/tester.h:132:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/test/timer.cpp:330:14: note: Function in derived class dlib-19.24.6+dfsg/dlib/threads/multithreaded_object_extension.cpp:120:17: debug: Failed to instantiate template "create_new_thread". The checking continues anyway. [templateInstantiation] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.cpp:116:17: debug: Failed to instantiate template "create_new_thread". The checking continues anyway. [templateInstantiation] dlib-19.24.6+dfsg/dlib/threads/multithreaded_object_extension.cpp:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.cpp:103:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable task_id [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.cpp:128:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_id [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.cpp:191:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_being_processed [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.cpp:272:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next_task_id [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.cpp:321:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_id [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.cpp:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/algs.h:765:9: warning: Member variable 'stack_based_memory_block < sizeof ( mp_impl_T < mp_null < dummy > > ) + 1 >::mem' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/threads/async.cpp:25:23: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] dlib-19.24.6+dfsg/dlib/threads/multithreaded_object_extension.cpp:39:32: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/threads/multithreaded_object_extension.cpp:39:32: note: Shadow variable dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1131:5: performance:inconclusive: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_left' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:209:25: note: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_left' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1131:5: note: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_left' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1164:5: performance:inconclusive: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_right' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:223:25: note: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_right' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1164:5: note: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_right' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1197:5: performance:inconclusive: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_right' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:238:25: note: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_right' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1197:5: note: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_right' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1238:5: performance:inconclusive: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_left' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:252:25: note: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_left' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1238:5: note: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_left' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/threads/threads_kernel_shared.cpp:67:9: warning: Member variable 'threader::parameter' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/threads/threads_kernel_shared.cpp:147:9: style: Unused private function: 'threader::call_end_handlers' [unusedPrivateFunction] dlib-19.24.6+dfsg/dlib/threads/threads_kernel_shared.h:146:18: note: Unused private function: 'threader::call_end_handlers' dlib-19.24.6+dfsg/dlib/threads/threads_kernel_shared.cpp:147:9: note: Unused private function: 'threader::call_end_handlers' dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:951:5: warning: The class 'binary_search_tree_kernel_1' defines member function with name 'element' also defined in its parent class 'enumerable'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:76:26: note: Parent function 'enumerable::element' dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:951:5: note: Derived function 'binary_search_tree_kernel_1::element' dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:968:5: warning: The class 'binary_search_tree_kernel_1' defines member function with name 'element' also defined in its parent class 'enumerable'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:85:20: note: Parent function 'enumerable::element' dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:968:5: note: Derived function 'binary_search_tree_kernel_1::element' dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:905:5: warning: The class 'binary_search_tree_kernel_2' defines member function with name 'element' also defined in its parent class 'enumerable'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:76:26: note: Parent function 'enumerable::element' dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:905:5: note: Derived function 'binary_search_tree_kernel_2::element' dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:922:5: warning: The class 'binary_search_tree_kernel_2' defines member function with name 'element' also defined in its parent class 'enumerable'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:85:20: note: Parent function 'enumerable::element' dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:922:5: note: Derived function 'binary_search_tree_kernel_2::element' dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:124:22: style: The destructor '~binary_search_tree_kernel_1' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:48:25: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:124:22: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:171:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:107:24: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:171:27: note: Function in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:174:18: style: The function 'at_start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:51:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:174:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:177:25: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:60:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:177:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:180:18: style: The function 'current_element_valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:68:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:180:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:189:18: style: The function 'move_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:94:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:189:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:126:22: style: The destructor '~binary_search_tree_kernel_2' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:48:25: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:126:22: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:172:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:107:24: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:172:27: note: Function in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:175:18: style: The function 'at_start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:51:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:175:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:178:25: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:60:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:178:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:181:18: style: The function 'current_element_valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:68:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:181:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:190:18: style: The function 'move_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:94:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_2.h:190:18: note: Function in derived class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:49:22: style: The destructor '~set_kernel_1' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:48:25: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:49:22: note: Destructor in derived class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:83:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:107:24: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:83:27: note: Function in derived class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:86:25: style: The function 'at_start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:51:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:86:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:89:25: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:60:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:89:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:92:25: style: The function 'current_element_valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:68:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:92:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:95:29: style: The function 'element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:76:26: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:95:29: note: Function in derived class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:99:29: style: The function 'element' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:85:20: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:99:29: note: Function in derived class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:102:25: style: The function 'move_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/interfaces/enumerable.h:94:22: note: Virtual function in base class dlib-19.24.6+dfsg/dlib/set/set_kernel_1.h:102:25: note: Function in derived class dlib-19.24.6+dfsg/dlib/threads/threads_kernel_shared.cpp:227:23: style: The scope of the variable 'self' can be reduced. [variableScope] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:135:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:16:5: warning: Member variable 'tokenizer_kernel_1::next_type' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:267:5: performance:inconclusive: Technically the member function 'dlib::tokenizer_kernel_1::lowercase_letters' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:114:27: note: Technically the member function 'dlib::tokenizer_kernel_1::lowercase_letters' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:267:5: note: Technically the member function 'dlib::tokenizer_kernel_1::lowercase_letters' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:276:5: performance:inconclusive: Technically the member function 'dlib::tokenizer_kernel_1::uppercase_letters' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:117:27: note: Technically the member function 'dlib::tokenizer_kernel_1::uppercase_letters' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:276:5: note: Technically the member function 'dlib::tokenizer_kernel_1::uppercase_letters' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:285:5: performance:inconclusive: Technically the member function 'dlib::tokenizer_kernel_1::numbers' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:120:27: note: Technically the member function 'dlib::tokenizer_kernel_1::numbers' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:285:5: note: Technically the member function 'dlib::tokenizer_kernel_1::numbers' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:108:27: performance: Function 'get_identifier_head()' should return member 'head' by const reference. [returnByReference] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:111:27: performance: Function 'get_identifier_body()' should return member 'body' by const reference. [returnByReference] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:78:23: style:inconclusive: Function 'set_stream' argument 1 names different: declaration 'in' definition 'in_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:79:27: note: Function 'set_stream' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:78:23: note: Function 'set_stream' argument 1 names different: declaration 'in' definition 'in_'. dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:225:28: style:inconclusive: Function 'set_identifier_token' argument 1 names different: declaration 'head' definition 'head_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:98:32: note: Function 'set_identifier_token' argument 1 names different: declaration 'head' definition 'head_'. dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:225:28: note: Function 'set_identifier_token' argument 1 names different: declaration 'head' definition 'head_'. dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:226:28: style:inconclusive: Function 'set_identifier_token' argument 2 names different: declaration 'body' definition 'body_'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:99:32: note: Function 'set_identifier_token' argument 2 names different: declaration 'body' definition 'body_'. dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:226:28: note: Function 'set_identifier_token' argument 2 names different: declaration 'body' definition 'body_'. dlib-19.24.6+dfsg/examples/assignment_learning_ex.cpp:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/assignment_learning_ex.cpp:117:19: performance:inconclusive: Technically the member function 'feature_extractor::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/assignment_learning_ex.cpp:123:10: performance:inconclusive: Technically the member function 'feature_extractor::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/assignment_learning_ex.cpp:220:12: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/assignment_learning_ex.cpp:221:12: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/assignment_learning_ex.cpp:222:12: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/assignment_learning_ex.cpp:223:12: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/bayes_net_ex.cpp:189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/unicode/unicode.cpp:76:16: debug: Failed to instantiate template "convert_to_utf32". The checking continues anyway. [templateInstantiation] dlib-19.24.6+dfsg/examples/bayes_net_from_disk_ex.cpp:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/bridge_ex.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/bridge_ex.cpp:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/bridge_ex.cpp:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/bridge_ex.cpp:276:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/bayes_net_gui_ex.cpp:529:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/bayes_net_gui_ex.cpp:569:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/bayes_net_gui_ex.cpp:582:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/bayes_net_gui_ex.cpp:665:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sa [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/bayes_net_gui_ex.cpp:708:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sa [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/bayes_net_gui_ex.cpp:760:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sa [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/bsp_ex.cpp:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/config_reader_ex.cpp:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/config_reader_ex.cpp:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/compress_stream_ex.cpp:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/custom_trainer_ex.cpp:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dir_nav_ex.cpp:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dir_nav_ex.cpp:61:34: style: Variable 'e' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/examples/dir_nav_ex.cpp:65:38: style: Variable 'e' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/examples/dir_nav_ex.cpp:69:38: style: Variable 'e' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/examples/custom_trainer_ex.cpp:91:30: performance:inconclusive: Technically the member function 'simple_custom_trainer::train' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/custom_trainer_ex.cpp:243:11: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/custom_trainer_ex.cpp:251:12: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/custom_trainer_ex.cpp:259:11: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/custom_trainer_ex.cpp:267:12: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/dnn_dcgan_train_ex.cpp:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/unicode/unicode.cpp:17:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SURROGATE_CLEARING_MASK [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/unicode/unicode.cpp:110:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_face_recognition_ex.cpp:29:1: debug: TemplateSimplifier: pass count limit hit before simplifications were finished. [debug] dlib-19.24.6+dfsg/examples/dnn_face_recognition_ex.cpp:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_dcgan_train_ex.cpp:85:54: style: Parameter 'net' can be declared as reference to const [constParameterReference] dlib-19.24.6+dfsg/examples/dnn_dcgan_train_ex.cpp:47:11: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/examples/dnn_imagenet_ex.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_imagenet_ex.cpp:100:17: style: Local variable 'img' shadows outer argument [shadowArgument] dlib-19.24.6+dfsg/examples/dnn_imagenet_ex.cpp:85:30: note: Shadowed declaration dlib-19.24.6+dfsg/examples/dnn_imagenet_ex.cpp:100:17: note: Shadow variable dlib-19.24.6+dfsg/examples/dnn_inception_ex.cpp:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.cpp:185:79: style: Condition 'we_are_destructing==false' is always true [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.cpp:179:35: note: Assuming that condition 'we_are_destructing==false' is not redundant dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.cpp:185:79: note: Condition 'we_are_destructing==false' is always true dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.cpp:188:21: style: Condition 'we_are_destructing' is always false [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.cpp:179:35: note: Assuming that condition 'we_are_destructing==false' is not redundant dlib-19.24.6+dfsg/dlib/threads/thread_pool_extension.cpp:188:21: note: Condition 'we_are_destructing' is always false dlib-19.24.6+dfsg/examples/dnn_imagenet_train_ex.cpp:188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_imagenet_train_ex.cpp:207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.cpp:15:5: warning: Member variable 'threaded_object::should_respawn_' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/examples/dnn_imagenet_train_ex.cpp:128:17: style: Local variable 'img' shadows outer argument [shadowArgument] dlib-19.24.6+dfsg/examples/dnn_imagenet_train_ex.cpp:113:30: note: Shadowed declaration dlib-19.24.6+dfsg/examples/dnn_imagenet_train_ex.cpp:128:17: note: Shadow variable dlib-19.24.6+dfsg/examples/dnn_imagenet_train_ex.cpp:219:48: warning: Either the condition 'listing.size()==0' is redundant or expression 'listing.back()' causes access out of bounds. [containerOutOfBounds] dlib-19.24.6+dfsg/examples/dnn_imagenet_train_ex.cpp:220:24: note: Assuming that condition 'listing.size()==0' is not redundant dlib-19.24.6+dfsg/examples/dnn_imagenet_train_ex.cpp:219:48: note: Access out of bounds dlib-19.24.6+dfsg/examples/dnn_instance_segmentation_ex.cpp:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:182:14: warning: The class 'thread_function' defines member function with name 'is_alive' also defined in its parent class 'threaded_object'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.cpp:68:5: note: Parent function 'threaded_object::is_alive' dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:182:14: note: Derived function 'thread_function::is_alive' dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:188:14: warning: The class 'thread_function' defines member function with name 'wait' also defined in its parent class 'threaded_object'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.cpp:85:5: note: Parent function 'threaded_object::wait' dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:188:14: note: Derived function 'thread_function::wait' dlib-19.24.6+dfsg/dlib/unicode/unicode.cpp:36:13: warning: Struct 'ustring2wstr < 2 >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] dlib-19.24.6+dfsg/dlib/unicode/unicode.cpp:36:13: warning: Struct 'ustring2wstr < 2 >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] dlib-19.24.6+dfsg/dlib/unicode/unicode.cpp:29:9: style: Struct 'ustring2wstr < 2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/unicode/unicode.cpp:66:9: style: Struct 'ustring2wstr < 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/dlib/unicode/unicode.cpp:67:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] dlib-19.24.6+dfsg/examples/dnn_introduction2_ex.cpp:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_introduction_ex.cpp:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_introduction3_ex.cpp:130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_introduction3_ex.cpp:47:5: style: Class 'visitor_weight_decay_multiplier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/examples/dnn_metric_learning_ex.cpp:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_mmod_dog_hipsterizer.cpp:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.cpp:40:32: style: Local variable 'e' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/numeric_constants.h:22:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.cpp:40:32: note: Shadow variable dlib-19.24.6+dfsg/examples/dnn_mmod_face_detection_ex.cpp:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_mmod_ex.cpp:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_mmod_find_cars2_ex.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_mmod_ex.cpp:138:16: style: Variable 'w' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/examples/dnn_metric_learning_on_images_ex.cpp:33:1: debug: TemplateSimplifier: pass count limit hit before simplifications were finished. [debug] dlib-19.24.6+dfsg/examples/dnn_mmod_find_cars_ex.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_metric_learning_on_images_ex.cpp:202:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_mmod_train_find_cars_ex.cpp:57:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_mmod_train_find_cars_ex.cpp:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_self_supervised_learning_ex.cpp:165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_metric_learning_on_images_ex.cpp:110:24: warning:inconclusive: Access of moved variable 'image'. [accessMoved] dlib-19.24.6+dfsg/examples/dnn_metric_learning_on_images_ex.cpp:111:30: note: Calling std::move(image) dlib-19.24.6+dfsg/examples/dnn_metric_learning_on_images_ex.cpp:110:24: note: Access of moved variable 'image'. dlib-19.24.6+dfsg/examples/dnn_metric_learning_on_images_ex.cpp:111:40: warning:inconclusive: Access of moved variable 'image'. [accessMoved] dlib-19.24.6+dfsg/examples/dnn_metric_learning_on_images_ex.cpp:111:30: note: Calling std::move(image) dlib-19.24.6+dfsg/examples/dnn_metric_learning_on_images_ex.cpp:111:40: note: Access of moved variable 'image'. dlib-19.24.6+dfsg/examples/dnn_metric_learning_on_images_ex.cpp:69:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/examples/dnn_yolo_train_ex.cpp:124:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_yolo_train_ex.cpp:169:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_yolo_train_ex.cpp:325:41: style: Local variable 'dataset' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/examples/dnn_yolo_train_ex.cpp:183:37: note: Shadowed declaration dlib-19.24.6+dfsg/examples/dnn_yolo_train_ex.cpp:325:41: note: Shadow variable dlib-19.24.6+dfsg/examples/dnn_semantic_segmentation_ex.cpp:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_instance_segmentation_train_ex.cpp:114:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_instance_segmentation_train_ex.cpp:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_instance_segmentation_train_ex.cpp:370:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_instance_segmentation_train_ex.cpp:670:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/empirical_kernel_map_ex.cpp:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/empirical_kernel_map_ex.cpp:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/face_detection_ex.cpp:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/empirical_kernel_map_ex.cpp:316:15: style:inconclusive: Function 'generate_concentric_circles' argument 3 names different: declaration 'num_points' definition 'num'. [funcArgNamesDifferent] dlib-19.24.6+dfsg/examples/empirical_kernel_map_ex.cpp:90:15: note: Function 'generate_concentric_circles' argument 3 names different: declaration 'num_points' definition 'num'. dlib-19.24.6+dfsg/examples/empirical_kernel_map_ex.cpp:316:15: note: Function 'generate_concentric_circles' argument 3 names different: declaration 'num_points' definition 'num'. dlib-19.24.6+dfsg/examples/face_landmark_detection_ex.cpp:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/ffmpeg_file_to_speaker_ex.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/ffmpeg_file_to_speaker_ex.cpp:81:21: warning:inconclusive: Access of moved variable 'f'. [accessMoved] dlib-19.24.6+dfsg/examples/ffmpeg_file_to_speaker_ex.cpp:82:21: note: Calling std::move(f) dlib-19.24.6+dfsg/examples/ffmpeg_file_to_speaker_ex.cpp:81:21: note: Access of moved variable 'f'. dlib-19.24.6+dfsg/examples/ffmpeg_file_to_speaker_ex.cpp:82:31: warning:inconclusive: Access of moved variable 'f'. [accessMoved] dlib-19.24.6+dfsg/examples/ffmpeg_file_to_speaker_ex.cpp:82:21: note: Calling std::move(f) dlib-19.24.6+dfsg/examples/ffmpeg_file_to_speaker_ex.cpp:82:31: note: Access of moved variable 'f'. dlib-19.24.6+dfsg/examples/ffmpeg_info_ex.cpp:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/ffmpeg_microphone_to_file_ex.cpp:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/ffmpeg_microphone_to_file_ex.cpp:82:21: warning:inconclusive: Access of moved variable 'f'. [accessMoved] dlib-19.24.6+dfsg/examples/ffmpeg_microphone_to_file_ex.cpp:83:21: note: Calling std::move(f) dlib-19.24.6+dfsg/examples/ffmpeg_microphone_to_file_ex.cpp:82:21: note: Access of moved variable 'f'. dlib-19.24.6+dfsg/examples/ffmpeg_microphone_to_file_ex.cpp:83:31: warning:inconclusive: Access of moved variable 'f'. [accessMoved] dlib-19.24.6+dfsg/examples/ffmpeg_microphone_to_file_ex.cpp:83:21: note: Calling std::move(f) dlib-19.24.6+dfsg/examples/ffmpeg_microphone_to_file_ex.cpp:83:31: note: Access of moved variable 'f'. dlib-19.24.6+dfsg/examples/dnn_instance_segmentation_train_ex.cpp:372:36: style: The scope of the variable 'samples' can be reduced. [variableScope] dlib-19.24.6+dfsg/examples/dnn_instance_segmentation_train_ex.cpp:373:32: style: The scope of the variable 'labels' can be reduced. [variableScope] dlib-19.24.6+dfsg/examples/dnn_instance_segmentation_train_ex.cpp:138:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/examples/ffmpeg_rtsp_ex.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/ffmpeg_rtsp_ex.cpp:136:25: warning:inconclusive: Access of moved variable 'f'. [accessMoved] dlib-19.24.6+dfsg/examples/ffmpeg_rtsp_ex.cpp:137:25: note: Calling std::move(f) dlib-19.24.6+dfsg/examples/ffmpeg_rtsp_ex.cpp:136:25: note: Access of moved variable 'f'. dlib-19.24.6+dfsg/examples/ffmpeg_rtsp_ex.cpp:137:35: warning:inconclusive: Access of moved variable 'f'. [accessMoved] dlib-19.24.6+dfsg/examples/ffmpeg_rtsp_ex.cpp:137:25: note: Calling std::move(f) dlib-19.24.6+dfsg/examples/ffmpeg_rtsp_ex.cpp:137:35: note: Access of moved variable 'f'. dlib-19.24.6+dfsg/examples/ffmpeg_video_decoding2_ex.cpp:64:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fmt [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/ffmpeg_video_decoding2_ex.cpp:86:18: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/examples/ffmpeg_video_decoding_ex.cpp:88:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/ffmpeg_video_demuxing2_ex.cpp:61:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fmt [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/ffmpeg_video_decoding_ex.cpp:95:18: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/examples/ffmpeg_video_demuxing_ex.cpp:77:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LALL [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/ffmpeg_video_muxing_ex.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/ffmpeg_video_encoding_ex.cpp:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/ffmpeg_webcam_face_pose_ex.cpp:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/ffmpeg_video_muxing_ex.cpp:92:21: warning:inconclusive: Access of moved variable 'f'. [accessMoved] dlib-19.24.6+dfsg/examples/ffmpeg_video_muxing_ex.cpp:93:21: note: Calling std::move(f) dlib-19.24.6+dfsg/examples/ffmpeg_video_muxing_ex.cpp:92:21: note: Access of moved variable 'f'. dlib-19.24.6+dfsg/examples/ffmpeg_video_muxing_ex.cpp:93:31: warning:inconclusive: Access of moved variable 'f'. [accessMoved] dlib-19.24.6+dfsg/examples/ffmpeg_video_muxing_ex.cpp:93:21: note: Calling std::move(f) dlib-19.24.6+dfsg/examples/ffmpeg_video_muxing_ex.cpp:93:31: note: Access of moved variable 'f'. dlib-19.24.6+dfsg/examples/fhog_ex.cpp:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/fhog_object_detector_ex.cpp:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/fhog_object_detector_ex.cpp:233:32: style: Variable 'dets' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/examples/file_to_code_ex.cpp:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/gui_api_ex.cpp:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rect [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/gui_api_ex.cpp:69:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rect [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/gui_api_ex.cpp:87:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rect [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/hough_transform_ex.cpp:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:101:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:103:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:106:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:108:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:129:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:130:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:131:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:132:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:152:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:153:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:154:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:155:23: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:217:27: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:218:27: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:219:27: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/image_ex.cpp:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:220:27: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/graph_labeling_ex.cpp:221:29: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/iosockstream_ex.cpp:36:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/integrate_function_adapt_simp_ex.cpp:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/integrate_function_adapt_simp_ex.cpp:73:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/kcentroid_ex.cpp:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/kkmeans_ex.cpp:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/krls_ex.cpp:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/krls_filter_ex.cpp:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/krr_classification_ex.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/krr_regression_ex.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/learning_to_track_ex.cpp:199:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable det [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/learning_to_track_ex.cpp:284:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/least_squares_ex.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/linear_manifold_regularizer_ex.cpp:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/logger_custom_output_ex.cpp:38:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/logger_custom_output_ex.cpp:66:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LALL [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/logger_ex.cpp:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LALL [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/logger_ex_2.cpp:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/logger_ex_2.cpp:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/logger_ex_2.cpp:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LWARN [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/logger_ex_2.cpp:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/logger_ex_2.cpp:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/logger_ex_2.cpp:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/logger_ex.cpp:54:18: style: Condition 'variable>4' is always true [knownConditionTrueFalse] dlib-19.24.6+dfsg/examples/logger_ex.cpp:48:20: note: Assignment 'variable=8', assigned value is 8 dlib-19.24.6+dfsg/examples/logger_ex.cpp:54:18: note: Condition 'variable>4' is always true dlib-19.24.6+dfsg/examples/logger_ex_2.cpp:64:10: performance:inconclusive: Technically the member function 'test::warning' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/logger_ex_2.cpp:124:18: style: Condition 'variable>4' is always true [knownConditionTrueFalse] dlib-19.24.6+dfsg/examples/logger_ex_2.cpp:118:20: note: Assignment 'variable=8', assigned value is 8 dlib-19.24.6+dfsg/examples/logger_ex_2.cpp:124:18: note: Condition 'variable>4' is always true dlib-19.24.6+dfsg/examples/matrix_ex.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/max_cost_assignment_ex.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:162:7: style: Variable 'B' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:159:7: note: B is assigned dlib-19.24.6+dfsg/examples/matrix_ex.cpp:162:7: note: B is overwritten dlib-19.24.6+dfsg/examples/matrix_ex.cpp:174:7: style: Variable 'E' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:171:7: note: E is assigned dlib-19.24.6+dfsg/examples/matrix_ex.cpp:174:7: note: E is overwritten dlib-19.24.6+dfsg/examples/matrix_ex.cpp:177:7: style: Variable 'E' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:174:7: note: E is assigned dlib-19.24.6+dfsg/examples/matrix_ex.cpp:177:7: note: E is overwritten dlib-19.24.6+dfsg/examples/matrix_ex.cpp:256:9: style: Variable 'var' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:187:9: note: var is assigned dlib-19.24.6+dfsg/examples/matrix_ex.cpp:256:9: note: var is overwritten dlib-19.24.6+dfsg/examples/matrix_ex.cpp:259:7: style: Variable 'C' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:199:7: note: C is assigned dlib-19.24.6+dfsg/examples/matrix_ex.cpp:259:7: note: C is overwritten dlib-19.24.6+dfsg/examples/matrix_ex.cpp:208:7: style: Variable 'A' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:205:7: note: A is assigned dlib-19.24.6+dfsg/examples/matrix_ex.cpp:208:7: note: A is overwritten dlib-19.24.6+dfsg/examples/matrix_ex.cpp:211:7: style: Variable 'A' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:208:7: note: A is assigned dlib-19.24.6+dfsg/examples/matrix_ex.cpp:211:7: note: A is overwritten dlib-19.24.6+dfsg/examples/matrix_ex.cpp:220:7: style: Variable 'A' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:211:7: note: A is assigned dlib-19.24.6+dfsg/examples/matrix_ex.cpp:220:7: note: A is overwritten dlib-19.24.6+dfsg/examples/matrix_ex.cpp:217:11: style: Variable 'Blong' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:214:11: note: Blong is assigned dlib-19.24.6+dfsg/examples/matrix_ex.cpp:217:11: note: Blong is overwritten dlib-19.24.6+dfsg/examples/matrix_ex.cpp:222:7: style: Variable 'A' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:220:7: note: A is assigned dlib-19.24.6+dfsg/examples/matrix_ex.cpp:222:7: note: A is overwritten dlib-19.24.6+dfsg/examples/matrix_ex.cpp:226:7: style: Variable 'A' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:222:7: note: A is assigned dlib-19.24.6+dfsg/examples/matrix_ex.cpp:226:7: note: A is overwritten dlib-19.24.6+dfsg/examples/matrix_ex.cpp:271:9: style: Variable 'var' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:256:9: note: var is assigned dlib-19.24.6+dfsg/examples/matrix_ex.cpp:271:9: note: var is overwritten dlib-19.24.6+dfsg/examples/matrix_ex.cpp:262:7: style: Variable 'C' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:259:7: note: C is assigned dlib-19.24.6+dfsg/examples/matrix_ex.cpp:262:7: note: C is overwritten dlib-19.24.6+dfsg/examples/matrix_ex.cpp:61:20: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:64:12: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/max_cost_assignment_ex.cpp:32:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:355:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/matrix_ex.cpp:271:9: style: Variable 'var' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:275:10: performance:inconclusive: Technically the member function 'example_op_vector_to_matrix::nc' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:280:32: performance:inconclusive: Technically the member function 'example_op_vector_to_matrix::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:281:32: performance:inconclusive: Technically the member function 'example_op_vector_to_matrix::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:182:5: style: Struct 'example_op_trans' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:253:5: style: Struct 'example_op_vector_to_matrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/examples/member_function_pointer_ex.cpp:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/member_function_pointer_ex.cpp:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:105:11: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:44:7: note: x is assigned dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:105:11: note: x is overwritten dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:353:13: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:190:23: style: struct member 'example_op_trans::cost' is never used. [unusedStructMember] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:194:23: style: struct member 'example_op_trans::NR' is never used. [unusedStructMember] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:195:23: style: struct member 'example_op_trans::NC' is never used. [unusedStructMember] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:258:23: style: struct member 'example_op_vector_to_matrix::cost' is never used. [unusedStructMember] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:260:23: style: struct member 'example_op_vector_to_matrix::NR' is never used. [unusedStructMember] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:261:23: style: struct member 'example_op_vector_to_matrix::NC' is never used. [unusedStructMember] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:312:23: style: struct member 'example_op_add_scalar::cost' is never used. [unusedStructMember] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:313:23: style: struct member 'example_op_add_scalar::NR' is never used. [unusedStructMember] dlib-19.24.6+dfsg/examples/matrix_expressions_ex.cpp:314:23: style: struct member 'example_op_add_scalar::NC' is never used. [unusedStructMember] dlib-19.24.6+dfsg/examples/mlp_ex.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/model_selection_ex.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/mpc_ex.cpp:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/multiclass_classification_ex.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/mpc_ex.cpp:46:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/mpc_ex.cpp:54:10: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/mpc_ex.cpp:61:10: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/mpc_ex.cpp:93:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/mpc_ex.cpp:96:10: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/mpc_ex.cpp:97:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/mpc_ex.cpp:98:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/mpc_ex.cpp:109:71: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/mpc_ex.cpp:119:30: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/mpc_ex.cpp:149:79: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/multithreaded_object_ex.cpp:92:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/multithreaded_object_ex.cpp:102:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/multithreaded_object_ex.cpp:112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LALL [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/object_detector_advanced_ex.cpp:258:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/object_detector_ex.cpp:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/object_detector_advanced_ex.cpp:141:17: performance:inconclusive: Either there is a missing 'override', or the member function 'very_simple_feature_extractor::get_num_dimensions' can be static. [functionStatic] dlib-19.24.6+dfsg/examples/object_detector_advanced_ex.cpp:182:10: performance:inconclusive: Either there is a missing 'override', or the member function 'very_simple_feature_extractor::copy_configuration' can be static. [functionStatic] dlib-19.24.6+dfsg/examples/one_class_classifiers_ex.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_semantic_segmentation_train_ex.cpp:137:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label_to_ignore [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_semantic_segmentation_train_ex.cpp:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/parallel_for_ex.cpp:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/parallel_for_ex.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/parallel_for_ex.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/optimization_ex.cpp:130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/pipe_ex.cpp:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/pipe_ex.cpp:128:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/pipe_ex.cpp:143:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LALL [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/pipe_ex_2.cpp:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/pipe_ex_2.cpp:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/pipe_ex_2.cpp:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/pipe_ex_2.cpp:97:34: performance: Function parameter 'val' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/examples/optimization_ex.cpp:103:10: performance:inconclusive: Technically the member function 'rosen_model::get_derivative_and_hessian' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/queue_ex.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/quantum_computing_ex.cpp:262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/random_cropper_ex.cpp:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/quantum_computing_ex.cpp:109:14: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/examples/quantum_computing_ex.cpp:92:19: note: Shadowed declaration dlib-19.24.6+dfsg/examples/quantum_computing_ex.cpp:109:14: note: Shadow variable dlib-19.24.6+dfsg/examples/quantum_computing_ex.cpp:263:14: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/examples/quantum_computing_ex.cpp:249:19: note: Shadowed declaration dlib-19.24.6+dfsg/examples/quantum_computing_ex.cpp:263:14: note: Shadow variable dlib-19.24.6+dfsg/examples/quantum_computing_ex.cpp:284:14: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/examples/quantum_computing_ex.cpp:249:19: note: Shadowed declaration dlib-19.24.6+dfsg/examples/quantum_computing_ex.cpp:284:14: note: Shadow variable dlib-19.24.6+dfsg/examples/quantum_computing_ex.cpp:291:14: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/examples/quantum_computing_ex.cpp:249:19: note: Shadowed declaration dlib-19.24.6+dfsg/examples/quantum_computing_ex.cpp:291:14: note: Shadow variable dlib-19.24.6+dfsg/examples/rank_features_ex.cpp:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/dnn_semantic_segmentation_train_ex.cpp:95:38: style: Parameter 'anet' can be declared as reference to const [constParameterReference] dlib-19.24.6+dfsg/examples/running_stats_ex.cpp:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/running_stats_ex.cpp:30:12: style: The scope of the variable 'tp1' can be reduced. [variableScope] dlib-19.24.6+dfsg/examples/running_stats_ex.cpp:31:12: style: The scope of the variable 'tp2' can be reduced. [variableScope] dlib-19.24.6+dfsg/examples/running_stats_ex.cpp:30:16: style: Variable 'tp1' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/examples/running_stats_ex.cpp:31:16: style: Variable 'tp2' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/examples/rvm_ex.cpp:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/rvm_regression_ex.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/sequence_segmenter_ex.cpp:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/sequence_segmenter_ex.cpp:221:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/sequence_labeler_ex.cpp:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/server_iostream_ex.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/server_iostream_ex.cpp:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/server_http_ex.cpp:39:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/server_http_ex.cpp:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/sockets_ex.cpp:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/sequence_segmenter_ex.cpp:49:19: performance:inconclusive: Technically the member function 'feature_extractor::window_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/sequence_segmenter_ex.cpp:53:19: performance:inconclusive: Technically the member function 'feature_extractor::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/sequence_segmenter_ex.cpp:56:10: performance:inconclusive: Technically the member function 'feature_extractor::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/sequence_labeler_ex.cpp:75:19: performance:inconclusive: Technically the member function 'feature_extractor::num_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/sequence_labeler_ex.cpp:86:19: performance:inconclusive: Technically the member function 'feature_extractor::order' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/sequence_labeler_ex.cpp:103:19: performance:inconclusive: Technically the member function 'feature_extractor::num_labels' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/sequence_labeler_ex.cpp:113:10: performance:inconclusive: Technically the member function 'feature_extractor::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/examples/sockstreambuf_ex.cpp:53:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/sequence_labeler_ex.cpp:215:42: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/sequence_labeler_ex.cpp:220:38: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/sqlite_ex.cpp:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/sequence_segmenter_ex.cpp:46:23: style: class member 'feature_extractor::use_BIO_model' is never used. [unusedStructMember] dlib-19.24.6+dfsg/examples/sequence_segmenter_ex.cpp:47:23: style: class member 'feature_extractor::use_high_order_features' is never used. [unusedStructMember] dlib-19.24.6+dfsg/examples/sequence_segmenter_ex.cpp:48:23: style: class member 'feature_extractor::allow_negative_weights' is never used. [unusedStructMember] dlib-19.24.6+dfsg/examples/std_allocator_ex.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/surf_ex.cpp:38:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/sqlite_ex.cpp:84:16: style: Local variable 'name' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/examples/sqlite_ex.cpp:50:12: note: Shadowed declaration dlib-19.24.6+dfsg/examples/sqlite_ex.cpp:84:16: note: Shadow variable dlib-19.24.6+dfsg/examples/sqlite_ex.cpp:85:13: style: Local variable 'age' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/examples/sqlite_ex.cpp:51:9: note: Shadowed declaration dlib-19.24.6+dfsg/examples/sqlite_ex.cpp:85:13: note: Shadow variable dlib-19.24.6+dfsg/examples/sqlite_ex.cpp:86:24: style: Local variable 'm' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/examples/sqlite_ex.cpp:52:20: note: Shadowed declaration dlib-19.24.6+dfsg/examples/sqlite_ex.cpp:86:24: note: Shadow variable dlib-19.24.6+dfsg/examples/svm_c_ex.cpp:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/svm_ex.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/svm_pegasos_ex.cpp:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/svm_rank_ex.cpp:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/svm_sparse_ex.cpp:76:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/svm_pegasos_ex.cpp:68:16: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/svm_rank_ex.cpp:50:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/svm_rank_ex.cpp:54:17: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/svr_ex.cpp:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/thread_function_ex.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/thread_function_ex.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/thread_function_ex.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/threaded_object_ex.cpp:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/threaded_object_ex.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/thread_pool_ex.cpp:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/thread_pool_ex.cpp:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/svm_struct_ex.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/thread_pool_ex.cpp:92:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINFO [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/thread_pool_ex.cpp:102:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LALL [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/threads_ex.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/timer_ex.cpp:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/svm_struct_ex.cpp:52:15: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/svm_struct_ex.cpp:53:15: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/svm_struct_ex.cpp:54:15: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/svm_struct_ex.cpp:55:15: warning: Found suspicious operator ',', result is not used. [constStatement] dlib-19.24.6+dfsg/examples/train_shape_predictor_ex.cpp:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/video_tracking_ex.cpp:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/using_custom_kernels_ex.cpp:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/webcam_face_pose_ex.cpp:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/train_object_detector.cpp:162:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/train_object_detector.cpp:219:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/xml_parser_ex.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/xml_parser_ex.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/xml_parser_ex.cpp:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/xml_parser_ex.cpp:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/xml_parser_ex.cpp:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/xml_parser_ex.cpp:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/xml_parser_ex.cpp:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/archive/train_face_5point_model.cpp:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/train_object_detector.cpp:135:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/archive/train_face_5point_model.cpp:98:20: style: Variable 'part' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/tools/htmlify/to_xml_example/test.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/htmlify/to_xml_example/test.cpp:38:12: performance:inconclusive: Technically the member function 'test::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/htmlify/to_xml_example/test.cpp:26:10: note: Technically the member function 'test::print' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/tools/htmlify/to_xml_example/test.cpp:38:12: note: Technically the member function 'test::print' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/tools/htmlify/htmlify.cpp:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/htmlify/htmlify.cpp:466:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/htmlify/htmlify.cpp:516:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/htmlify/htmlify.cpp:591:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/examples/using_custom_kernels_ex.cpp:119:9: style: Struct 'kernel_derivative' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/examples/using_custom_kernels_ex.cpp:57:5: style: Struct 'ukf_kernel < matrix < double , 2 , 1 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/tools/convert_dlib_nets_to_caffe/main.cpp:164:147: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/convert_dlib_nets_to_caffe/main.cpp:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/convert_dlib_nets_to_caffe/main.cpp:560:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/convert_dlib_nets_to_caffe/main.cpp:633:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sa [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/common.cpp:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/common.cpp:54:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/cluster.cpp:146:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boxes [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/cluster.cpp:181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/convert_idl.cpp:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/convert_idl.cpp:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/htmlify/htmlify.cpp:306:24: style: Local variable 'separator' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/tools/htmlify/htmlify.cpp:164:20: note: Shadowed declaration dlib-19.24.6+dfsg/tools/htmlify/htmlify.cpp:306:24: note: Shadow variable dlib-19.24.6+dfsg/tools/htmlify/htmlify.cpp:307:20: style: Local variable 'file' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/tools/htmlify/htmlify.cpp:91:12: note: Shadowed declaration dlib-19.24.6+dfsg/tools/htmlify/htmlify.cpp:307:20: note: Shadow variable dlib-19.24.6+dfsg/tools/htmlify/htmlify.cpp:379:24: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] dlib-19.24.6+dfsg/tools/htmlify/htmlify.cpp:497:18: style: Unused variable: ext [unusedVariable] dlib-19.24.6+dfsg/tools/imglab/src/cluster.cpp:50:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/imglab/src/cluster.cpp:87:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/imglab/src/cluster.cpp:164:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/imglab/src/convert_idl.cpp:119:26: style: Local variable 'ch' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/tools/imglab/src/convert_idl.cpp:85:18: note: Shadowed declaration dlib-19.24.6+dfsg/tools/imglab/src/convert_idl.cpp:119:26: note: Shadow variable dlib-19.24.6+dfsg/tools/imglab/src/convert_pascal_v1.cpp:55:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/convert_pascal_v1.cpp:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/convert_pascal_xml.cpp:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:423:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_OF_FILE [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:898:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:971:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:1184:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:1281:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:1538:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:1584:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/flip_dataset.cpp:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/flip_dataset.cpp:212:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/convert_dlib_nets_to_caffe/main.cpp:483:28: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/tools/convert_dlib_nets_to_caffe/main.cpp:484:28: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/tools/convert_dlib_nets_to_caffe/main.cpp:500:28: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/tools/convert_dlib_nets_to_caffe/main.cpp:501:28: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/tools/convert_dlib_nets_to_caffe/main.cpp:516:28: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/tools/convert_dlib_nets_to_caffe/main.cpp:528:28: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/tools/convert_dlib_nets_to_caffe/main.cpp:529:28: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/tools/imglab/src/flip_dataset.cpp:117:16: style: Variable 'image' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/tools/imglab/src/flip_dataset.cpp:119:20: style: Variable 'box' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/tools/imglab/src/flip_dataset.cpp:121:24: style: Variable 'p' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/tools/imglab/src/flip_dataset.cpp:181:24: style: Variable 'p' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/tools/convert_dlib_nets_to_caffe/main.cpp:85:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.cpp:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.cpp:204:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.cpp:247:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.cpp:280:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boxes [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.cpp:321:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.cpp:382:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBD_MOD_ALT [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.cpp:516:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rect [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.cpp:541:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.cpp:573:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.cpp:618:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boxes [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.cpp:671:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:177:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boxes [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:205:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boxes [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:255:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boxes [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:273:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boxes [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:291:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:330:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:395:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:410:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:537:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:846:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/basic.cpp:87:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_StopIteration [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/basic.cpp:120:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/basic.cpp:156:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clear [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.h:45:19: performance:inconclusive: Technically the member function 'color_mapper::reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.h:77:18: style: Virtual function 'on_window_resized' is called from constructor 'metadata_editor(const std::string&filename_,const std::string&font_path="")' at line 101. Dynamic binding is not used. [virtualCallInConstructor] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.cpp:101:5: note: Calling on_window_resized dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.h:77:18: note: on_window_resized is a virtual function dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.h:77:18: style: Virtual function 'on_window_resized' is called from constructor 'metadata_editor(const std::string&filename_,const std::string&font_path="")' at line 103. Dynamic binding is not used. [virtualCallInConstructor] dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.cpp:103:5: note: Calling on_window_resized dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.h:77:18: note: on_window_resized is a virtual function dlib-19.24.6+dfsg/tools/imglab/src/metadata_editor.h:60:5: style: Class 'metadata_editor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/tools/python/src/cnn_face_detector.cpp:155:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_dnn_prefer_smallest_algorithms [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/cnn_face_detector.cpp:23:5: style: Class 'cnn_face_detection_model_v1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/tools/python/src/cnn_face_detector.cpp:88:21: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/tools/python/src/cnn_face_detector.cpp:76:17: note: Shadowed declaration dlib-19.24.6+dfsg/tools/python/src/cnn_face_detector.cpp:88:21: note: Shadow variable dlib-19.24.6+dfsg/tools/python/src/dlib.cpp:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/convert_pascal_v1.cpp:53:16: style: Unused variable: str [unusedVariable] dlib-19.24.6+dfsg/tools/python/src/global_optimization.cpp:53:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_VARARGS [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/global_optimization.cpp:402:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:217:46: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:200:24: note: Shadowed declaration dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:217:46: note: Shadow variable dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:491:32: style: Local variable 'sout' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:420:24: note: Shadowed declaration dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:491:32: note: Shadow variable dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:1119:35: performance: Searching before insertion is not necessary. [stlFindInsert] dlib-19.24.6+dfsg/tools/python/src/global_optimization.cpp:106:13: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:987:30: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/imglab/src/main.cpp:1044:30: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/opaque_types.h:18:1: debug: TemplateSimplifier: pass count limit hit before simplifications were finished. [debug] dlib-19.24.6+dfsg/tools/python/src/global_optimization.cpp:227:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/global_optimization.cpp:240:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/global_optimization.cpp:248:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/decision_functions.cpp:77:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/decision_functions.cpp:111:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/decision_functions.cpp:143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/decision_functions.cpp:175:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/decision_functions.cpp:238:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/decision_functions.cpp:252:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/decision_functions.cpp:266:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/face_recognition.cpp:307:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/face_recognition.cpp:374:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clear [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/testing_results.h:11:5: style: Struct 'binary_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/tools/python/src/testing_results.h:23:5: style: Struct 'regression_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/tools/python/src/testing_results.h:40:5: style: Struct 'ranking_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/tools/python/src/face_recognition.cpp:30:5: style: Class 'face_recognition_model_v1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/tools/python/src/decision_functions.cpp:275:23: performance: Function parameter 'name' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/tools/python/src/decision_functions.cpp:205:23: performance: Function parameter 'name' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/tools/python/src/decision_functions.cpp:184:23: performance: Function parameter 'name' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/tools/python/src/face_recognition.cpp:246:33: style: Variable 'first_descriptor' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/tools/python/src/face_recognition.cpp:247:33: style: Variable 'second_descriptor' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/tools/python/src/face_recognition.cpp:280:33: style: Variable 'first_descriptor' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/tools/python/src/face_recognition.cpp:281:33: style: Variable 'second_descriptor' can be declared as reference to const [constVariableReference] dlib-19.24.6+dfsg/tools/python/src/decision_functions.cpp:126:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/simple_object_detector_py.h:31:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rect [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/simple_object_detector_py.h:79:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rect [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/simple_object_detector_py.h:164:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rect [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/simple_object_detector_py.h:286:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable detector [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/gui.cpp:146:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KBD_MOD_SHIFT [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/face_recognition.cpp:84:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/gui.cpp:298:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clear_overlay [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/face_recognition.cpp:98:22: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/face_recognition.cpp:103:28: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/face_recognition.cpp:171:34: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/face_recognition.cpp:337:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/face_recognition.cpp:78:25: style: Variable 'total_chips' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/tools/python/src/face_recognition.cpp:81:25: style: Variable 'total_chips' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/tools/python/src/image.cpp:265:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/image2.cpp:187:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rows [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/image2.cpp:550:24: style: C-style pointer casting [cstyleCast] dlib-19.24.6+dfsg/tools/python/src/image2.cpp:548:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/image3.cpp:47:10: performance:inconclusive: Technically the member function 'py_pyramid_down::dostuff' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/image3.cpp:52:5: style: Struct 'py_pyramid_down' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/tools/python/src/simple_object_detector_py.h:250:9: warning:inconclusive: Member variable 'simple_object_detector_py::upsampling_amount' is not initialized in the constructor. [uninitMemberVar] dlib-19.24.6+dfsg/tools/python/src/simple_object_detector_py.h:19:38: style: Parameter 'rect_detections' can be declared as reference to const [constParameterReference] dlib-19.24.6+dfsg/tools/python/src/simple_object_detector_py.h:39:39: style: Parameter 'detector' can be declared as reference to const [constParameterReference] dlib-19.24.6+dfsg/tools/python/src/gui.cpp:146:13: error: Uninitialized variable: state [uninitvar] dlib-19.24.6+dfsg/tools/python/src/image4.cpp:168:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/line.cpp:69:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/image_dataset_metadata.cpp:143:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable images [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/image_dataset_metadata.cpp:32:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/image_dataset_metadata.cpp:125:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:41:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:135:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:168:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:181:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:213:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nr [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:22:46: style: Parameter 'c' can be declared as reference to const. However it seems that 'matrix_double__repr__' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:211:27: note: You might need to cast the function pointer here dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:22:46: note: Parameter 'c' can be declared as reference to const dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:30:45: style: Parameter 'c' can be declared as reference to const. However it seems that 'matrix_double__str__' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:212:26: note: You might need to cast the function pointer here dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:30:45: note: Parameter 'c' can be declared as reference to const dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:157:30: style: Parameter 'm' can be declared as reference to const. However it seems that 'mat_row__len__' is a callback function, if 'm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:197:26: note: You might need to cast the function pointer here dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:157:30: note: Parameter 'm' can be declared as reference to const dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:162:36: style: Parameter 'm' can be declared as reference to const. However it seems that 'mat_row__getitem__' is a callback function, if 'm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:201:30: note: You might need to cast the function pointer here dlib-19.24.6+dfsg/tools/python/src/matrix.cpp:162:36: note: Parameter 'm' can be declared as reference to const dlib-19.24.6+dfsg/tools/python/src/image4.cpp:612:22: style: Variable 'docs' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/tools/python/src/image4.cpp:612:17: style: Variable 'docs' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/tools/python/src/other.cpp:316:33: debug: simplifyOperatorName: found unsimplified operator name [debug] dlib-19.24.6+dfsg/tools/python/src/numpy_returns.cpp:37:36: performance: Function parameter 'full_string' should be passed by const reference. [passedByValue] dlib-19.24.6+dfsg/tools/python/src/numpy_returns.cpp:135:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/other.cpp:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/other.cpp:313:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_measurement_noise [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/serialize_object_detector.h:30:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/serialize_object_detector.h:41:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/simple_object_detector.h:143:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/simple_object_detector.h:194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/simple_object_detector.h:265:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/simple_object_detector.h:329:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/object_detection.cpp:133:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable detector [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/object_detection.cpp:150:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable print_simple_object_detector_training_options [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/rectangles.cpp:109:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tl_corner [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/rectangles.cpp:198:42: style: Parameter 'f' can be declared as reference to const [constParameterReference] dlib-19.24.6+dfsg/tools/python/src/shape_predictor.h:188:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable landmark_relative [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/shape_predictor.h:230:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/shape_predictor.cpp:40:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/shape_predictor.cpp:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/shape_predictor.cpp:251:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable print_shape_predictor_training_options [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/simple_object_detector.h:111:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/object_detection.cpp:133:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:69:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/shape_predictor.h:33:13: performance: Variable 'random_seed' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] dlib-19.24.6+dfsg/tools/python/src/svm_c_trainer.cpp:123:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gamma [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/svm_c_trainer.cpp:214:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_max_iterations [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/shape_predictor.cpp:19:26: style: Parameter 'predictor' can be declared as reference to const. However it seems that 'run_predictor' is a callback function, if 'predictor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dlib-19.24.6+dfsg/tools/python/src/shape_predictor.cpp:267:27: note: You might need to cast the function pointer here dlib-19.24.6+dfsg/tools/python/src/shape_predictor.cpp:19:26: note: Parameter 'predictor' can be declared as reference to const dlib-19.24.6+dfsg/tools/python/src/shape_predictor.h:144:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/shape_predictor.cpp:80:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/python/src/shape_predictor.cpp:77:29: style: Variable 'num_parts' is assigned a value that is never used. [unreadVariable] dlib-19.24.6+dfsg/tools/python/src/svm_rank_trainer.cpp:127:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable relevant [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/svm_rank_trainer.cpp:93:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_max_iterations [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/svm_struct.cpp:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , false , false , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , false , false , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , false , false , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , false , false , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , false , true , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , false , true , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , false , true , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , false , true , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , true , false , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , true , false , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , true , false , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , true , false , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , true , true , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , true , true , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , true , true , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < matrix < double , 0 , 1 > , true , true , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , false , false , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , false , false , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , false , false , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , false , false , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , false , true , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , false , true , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , false , true , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , false , true , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , true , false , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , true , false , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , true , false , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , true , false , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , true , true , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , true , true , false >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:48:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , true , true , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/sequence_segmenter.cpp:61:10: performance:inconclusive: Technically the member function 'segmenter_feature_extractor < std :: vector < std :: pair < unsigned long , double > > , true , true , true >::get_features' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/python/src/vector.cpp:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/vector.cpp:99:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/vector.cpp:131:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csv [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/vector.cpp:138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csv [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/tools/python/src/vector.cpp:428:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] dlib-19.24.6+dfsg/dlib/timer/timer.h:316:5: warning: The class 'timer' defines member function with name 'is_running' also defined in its parent class 'threaded_object'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:59:14: note: Parent function 'threaded_object::is_running' dlib-19.24.6+dfsg/dlib/timer/timer.h:316:5: note: Derived function 'timer::is_running' dlib-19.24.6+dfsg/dlib/timer/timer.h:356:5: warning: The class 'timer' defines member function with name 'start' also defined in its parent class 'threaded_object'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:68:14: note: Parent function 'threaded_object::start' dlib-19.24.6+dfsg/dlib/timer/timer.h:356:5: note: Derived function 'timer::start' dlib-19.24.6+dfsg/dlib/timer/timer.h:373:5: warning: The class 'timer' defines member function with name 'stop' also defined in its parent class 'threaded_object'. [duplInheritedMember] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:83:14: note: Parent function 'threaded_object::stop' dlib-19.24.6+dfsg/dlib/timer/timer.h:373:5: note: Derived function 'timer::stop' dlib-19.24.6+dfsg/dlib/timer/timer.h:167:18: style: The destructor '~timer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] dlib-19.24.6+dfsg/dlib/threads/threaded_object_extension.h:56:18: note: Virtual destructor in base class dlib-19.24.6+dfsg/dlib/timer/timer.h:167:18: note: Destructor in derived class dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:25:5: style: Class 'file_filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:734:65: style: Condition 'class_stack.size()>0' is always true [knownConditionTrueFalse] dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:718:56: note: Assuming that condition 'class_stack.size()>0' is not redundant dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:734:65: note: Condition 'class_stack.size()>0' is always true dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:1121:100: style: Condition 'i>0' is always true [knownConditionTrueFalse] dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:982:28: note: Assignment 'i=1', assigned value is 1 dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:1121:100: note: Condition 'i>0' is always true dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:82:28: style: Local variable 'i' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:70:24: note: Shadowed declaration dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:82:28: note: Shadow variable dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:202:15: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:900:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] diff: 2.17.0 dlib-19.24.6+dfsg/dlib/algs.h:739:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head dlib-19.24.6+dfsg/dlib/algs.h:765:9: warning: Member variable 'stack_based_memory_block < sizeof ( bfp1_helpers :: bound_function_helper_T < bfp1_helpers :: bound_function_helper < void , int , void , void , void > > ) >::mem' is not initialized in the constructor. [uninitMemberVar] head dlib-19.24.6+dfsg/dlib/algs.h:765:9: warning: Member variable 'stack_based_memory_block < sizeof ( mp_impl_T < mp_null < dummy > > ) + 1 >::mem' is not initialized in the constructor. [uninitMemberVar] head dlib-19.24.6+dfsg/dlib/algs.h:765:9: warning: Member variable 'stack_based_memory_block::mem' is not initialized in the constructor. [uninitMemberVar] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < letter , default_memory_manager >::array_elements' is not assigned a value in 'array < letter , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < letter , default_memory_manager >::array_size' is not assigned a value in 'array < letter , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < letter , default_memory_manager >::last_pos' is not assigned a value in 'array < letter , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < letter , default_memory_manager >::max_array_size' is not assigned a value in 'array < letter , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < letter , default_memory_manager >::pos' is not assigned a value in 'array < letter , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < pthread_t , default_memory_manager >::array_elements' is not assigned a value in 'array < pthread_t , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < pthread_t , default_memory_manager >::array_size' is not assigned a value in 'array < pthread_t , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < pthread_t , default_memory_manager >::last_pos' is not assigned a value in 'array < pthread_t , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < pthread_t , default_memory_manager >::max_array_size' is not assigned a value in 'array < pthread_t , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < pthread_t , default_memory_manager >::pos' is not assigned a value in 'array < pthread_t , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < std :: unique_ptr < thread_function > , default_memory_manager >::array_elements' is not assigned a value in 'array < std :: unique_ptr < thread_function > , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < std :: unique_ptr < thread_function > , default_memory_manager >::array_size' is not assigned a value in 'array < std :: unique_ptr < thread_function > , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < std :: unique_ptr < thread_function > , default_memory_manager >::last_pos' is not assigned a value in 'array < std :: unique_ptr < thread_function > , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < std :: unique_ptr < thread_function > , default_memory_manager >::max_array_size' is not assigned a value in 'array < std :: unique_ptr < thread_function > , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < std :: unique_ptr < thread_function > , default_memory_manager >::pos' is not assigned a value in 'array < std :: unique_ptr < thread_function > , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < task_state_type , default_memory_manager >::array_elements' is not assigned a value in 'array < task_state_type , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < task_state_type , default_memory_manager >::array_size' is not assigned a value in 'array < task_state_type , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < task_state_type , default_memory_manager >::last_pos' is not assigned a value in 'array < task_state_type , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < task_state_type , default_memory_manager >::max_array_size' is not assigned a value in 'array < task_state_type , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning: Member variable 'array < task_state_type , default_memory_manager >::pos' is not assigned a value in 'array < task_state_type , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning:inconclusive: Member variable 'array < letter , default_memory_manager >::_at_start' is not assigned a value in 'array < letter , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning:inconclusive: Member variable 'array < letter , default_memory_manager >::pool' is not assigned a value in 'array < letter , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning:inconclusive: Member variable 'array < pthread_t , default_memory_manager >::_at_start' is not assigned a value in 'array < pthread_t , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning:inconclusive: Member variable 'array < pthread_t , default_memory_manager >::pool' is not assigned a value in 'array < pthread_t , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning:inconclusive: Member variable 'array < std :: unique_ptr < thread_function > , default_memory_manager >::_at_start' is not assigned a value in 'array < std :: unique_ptr < thread_function > , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning:inconclusive: Member variable 'array < std :: unique_ptr < thread_function > , default_memory_manager >::pool' is not assigned a value in 'array < std :: unique_ptr < thread_function > , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning:inconclusive: Member variable 'array < task_state_type , default_memory_manager >::_at_start' is not assigned a value in 'array < task_state_type , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:103:16: warning:inconclusive: Member variable 'array < task_state_type , default_memory_manager >::pool' is not assigned a value in 'array < task_state_type , default_memory_manager >::operator='. [operatorEqVarError] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:96:9: warning:inconclusive: Member variable 'array < letter , default_memory_manager >::pool' is not assigned in the move constructor. Should it be moved? [missingMemberCopy] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:96:9: warning:inconclusive: Member variable 'array < pthread_t , default_memory_manager >::pool' is not assigned in the move constructor. Should it be moved? [missingMemberCopy] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:96:9: warning:inconclusive: Member variable 'array < std :: unique_ptr < thread_function > , default_memory_manager >::pool' is not assigned in the move constructor. Should it be moved? [missingMemberCopy] 2.17.0 dlib-19.24.6+dfsg/dlib/array/array_kernel.h:96:9: warning:inconclusive: Member variable 'array < task_state_type , default_memory_manager >::pool' is not assigned in the move constructor. Should it be moved? [missingMemberCopy] head dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1163:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::long_add' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:320:14: note: Technically the member function 'dlib::bigint_kernel_1::long_add' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1163:5: note: Technically the member function 'dlib::bigint_kernel_1::long_add' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1241:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::long_sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:332:14: note: Technically the member function 'dlib::bigint_kernel_1::long_sub' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1241:5: note: Technically the member function 'dlib::bigint_kernel_1::long_sub' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1547:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::is_less_than' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:451:14: note: Technically the member function 'dlib::bigint_kernel_1::is_less_than' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1547:5: note: Technically the member function 'dlib::bigint_kernel_1::is_less_than' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1586:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::is_equal_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:461:14: note: Technically the member function 'dlib::bigint_kernel_1::is_equal_to' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1586:5: note: Technically the member function 'dlib::bigint_kernel_1::is_equal_to' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1619:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:471:14: note: Technically the member function 'dlib::bigint_kernel_1::increment' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1619:5: note: Technically the member function 'dlib::bigint_kernel_1::increment' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1668:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:482:14: note: Technically the member function 'dlib::bigint_kernel_1::decrement' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1668:5: note: Technically the member function 'dlib::bigint_kernel_1::decrement' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:320:14: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::long_add' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1163:5: note: Technically the member function 'dlib::bigint_kernel_1::long_add' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:320:14: note: Technically the member function 'dlib::bigint_kernel_1::long_add' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:332:14: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::long_sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1241:5: note: Technically the member function 'dlib::bigint_kernel_1::long_sub' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:332:14: note: Technically the member function 'dlib::bigint_kernel_1::long_sub' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:451:14: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::is_less_than' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1547:5: note: Technically the member function 'dlib::bigint_kernel_1::is_less_than' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:451:14: note: Technically the member function 'dlib::bigint_kernel_1::is_less_than' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:461:14: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::is_equal_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1586:5: note: Technically the member function 'dlib::bigint_kernel_1::is_equal_to' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:461:14: note: Technically the member function 'dlib::bigint_kernel_1::is_equal_to' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:471:14: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1619:5: note: Technically the member function 'dlib::bigint_kernel_1::increment' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:471:14: note: Technically the member function 'dlib::bigint_kernel_1::increment' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:482:14: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_1::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.cpp:1668:5: note: Technically the member function 'dlib::bigint_kernel_1::decrement' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_1.h:482:14: note: Technically the member function 'dlib::bigint_kernel_1::decrement' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1164:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::long_add' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:345:14: note: Technically the member function 'dlib::bigint_kernel_2::long_add' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1164:5: note: Technically the member function 'dlib::bigint_kernel_2::long_add' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1242:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::long_sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:357:14: note: Technically the member function 'dlib::bigint_kernel_2::long_sub' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1242:5: note: Technically the member function 'dlib::bigint_kernel_2::long_sub' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1665:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::is_less_than' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:476:14: note: Technically the member function 'dlib::bigint_kernel_2::is_less_than' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1665:5: note: Technically the member function 'dlib::bigint_kernel_2::is_less_than' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1704:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::is_equal_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:486:14: note: Technically the member function 'dlib::bigint_kernel_2::is_equal_to' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1704:5: note: Technically the member function 'dlib::bigint_kernel_2::is_equal_to' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1737:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:496:14: note: Technically the member function 'dlib::bigint_kernel_2::increment' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1737:5: note: Technically the member function 'dlib::bigint_kernel_2::increment' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1786:5: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:507:14: note: Technically the member function 'dlib::bigint_kernel_2::decrement' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1786:5: note: Technically the member function 'dlib::bigint_kernel_2::decrement' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:345:14: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::long_add' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1164:5: note: Technically the member function 'dlib::bigint_kernel_2::long_add' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:345:14: note: Technically the member function 'dlib::bigint_kernel_2::long_add' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:357:14: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::long_sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1242:5: note: Technically the member function 'dlib::bigint_kernel_2::long_sub' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:357:14: note: Technically the member function 'dlib::bigint_kernel_2::long_sub' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:476:14: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::is_less_than' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1665:5: note: Technically the member function 'dlib::bigint_kernel_2::is_less_than' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:476:14: note: Technically the member function 'dlib::bigint_kernel_2::is_less_than' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:486:14: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::is_equal_to' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1704:5: note: Technically the member function 'dlib::bigint_kernel_2::is_equal_to' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:486:14: note: Technically the member function 'dlib::bigint_kernel_2::is_equal_to' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:496:14: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::increment' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1737:5: note: Technically the member function 'dlib::bigint_kernel_2::increment' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:496:14: note: Technically the member function 'dlib::bigint_kernel_2::increment' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:507:14: performance:inconclusive: Technically the member function 'dlib::bigint_kernel_2::decrement' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.cpp:1786:5: note: Technically the member function 'dlib::bigint_kernel_2::decrement' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/bigint/bigint_kernel_2.h:507:14: note: Technically the member function 'dlib::bigint_kernel_2::decrement' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1131:5: performance:inconclusive: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_left' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:209:25: note: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_left' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1131:5: note: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_left' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1164:5: performance:inconclusive: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_right' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:223:25: note: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_right' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1164:5: note: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_right' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1197:5: performance:inconclusive: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_right' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:238:25: note: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_right' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1197:5: note: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_right' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1238:5: performance:inconclusive: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_left' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:252:25: note: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_left' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1238:5: note: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_left' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1589:17: style: Variable 'current_element' is assigned an expression that holds the same value. [redundantAssignment] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1544:15: note: Assuming that condition 't==current_element' is not redundant dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1589:17: note: Variable 'current_element' is assigned an expression that holds the same value. 2.17.0 dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:209:25: performance:inconclusive: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_left' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1131:5: note: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_left' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:209:25: note: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_left' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:223:25: performance:inconclusive: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_right' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1164:5: note: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_right' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:223:25: note: Technically the member function 'dlib::binary_search_tree_kernel_1::rotate_right' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:238:25: performance:inconclusive: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_right' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1197:5: note: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_right' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:238:25: note: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_right' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:252:25: performance:inconclusive: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_left' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:1238:5: note: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_left' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/binary_search_tree/binary_search_tree_kernel_1.h:252:25: note: Technically the member function 'dlib::binary_search_tree_kernel_1::double_rotate_left' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:170:43: style: Unused private function: 'byte_orderer::flip < char >' [unusedPrivateFunction] head dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:170:43: style: Unused private function: 'byte_orderer::flip < char >' [unusedPrivateFunction] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:170:43: note: Unused private function: 'byte_orderer::flip < char >' dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:170:43: note: Unused private function: 'byte_orderer::flip < char >' 2.17.0 dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:171:43: style: Unused private function: 'byte_orderer::flip < unsigned char >' [unusedPrivateFunction] head dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:171:43: style: Unused private function: 'byte_orderer::flip < unsigned char >' [unusedPrivateFunction] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:171:43: note: Unused private function: 'byte_orderer::flip < unsigned char >' dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:171:43: note: Unused private function: 'byte_orderer::flip < unsigned char >' 2.17.0 dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:172:43: style: Unused private function: 'byte_orderer::flip < signed char >' [unusedPrivateFunction] head dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:172:43: style: Unused private function: 'byte_orderer::flip < signed char >' [unusedPrivateFunction] dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:172:43: note: Unused private function: 'byte_orderer::flip < signed char >' dlib-19.24.6+dfsg/dlib/byte_orderer/byte_orderer_kernel_1.h:172:43: note: Unused private function: 'byte_orderer::flip < signed char >' head dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_avx/this_file_doesnt_compile.cpp:2:2: error: #error "This file doesn't compile!" [preprocessorErrorDirective] head dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libjpeg/libjpeg_test.cpp:53:19: style: Variable 'height_' is assigned a value that is never used. [unreadVariable] head dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libjpeg/libjpeg_test.cpp:54:19: style: Variable 'width_' is assigned a value that is never used. [unreadVariable] head dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_libjpeg/libjpeg_test.cpp:55:19: style: Variable 'output_components_' is assigned a value that is never used. [unreadVariable] head dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_neon/neon_test.cpp:3:2: error: #error "No NEON" [preprocessorErrorDirective] head dlib-19.24.6+dfsg/dlib/cmake_utils/test_for_sse4/this_file_doesnt_compile.cpp:2:2: error: #error "This file doesn't compile!" [preprocessorErrorDirective] head dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:104:5: performance:inconclusive: Technically the member function 'dlib::compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::compress' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:74:14: note: Technically the member function 'dlib::compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::compress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:104:5: note: Technically the member function 'dlib::compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::compress' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:172:5: performance:inconclusive: Technically the member function 'dlib::compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::decompress' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:79:14: note: Technically the member function 'dlib::compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::decompress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:172:5: note: Technically the member function 'dlib::compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::decompress' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:74:14: performance:inconclusive: Technically the member function 'compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::compress' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:104:5: note: Technically the member function 'compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::compress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:74:14: note: Technically the member function 'compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::compress' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:79:14: performance:inconclusive: Technically the member function 'compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::decompress' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:172:5: note: Technically the member function 'compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::decompress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_1.h:79:14: note: Technically the member function 'compress_stream_kernel_1 < entropy_encoder_model < 257 , entropy_encoder_kernel_2 > :: kernel_5a , entropy_decoder_model < 257 , entropy_decoder_kernel_2 > :: kernel_5a , crc32 >::decompress' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:104:14: performance:inconclusive: Technically the member function 'dlib::compress_stream_kernel_2::compress' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:140:5: note: Technically the member function 'dlib::compress_stream_kernel_2::compress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:104:14: note: Technically the member function 'dlib::compress_stream_kernel_2::compress' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:109:14: performance:inconclusive: Technically the member function 'dlib::compress_stream_kernel_2::decompress' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:271:5: note: Technically the member function 'dlib::compress_stream_kernel_2::decompress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:109:14: note: Technically the member function 'dlib::compress_stream_kernel_2::decompress' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:140:5: performance:inconclusive: Technically the member function 'dlib::compress_stream_kernel_2::compress' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:104:14: note: Technically the member function 'dlib::compress_stream_kernel_2::compress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:140:5: note: Technically the member function 'dlib::compress_stream_kernel_2::compress' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:271:5: performance:inconclusive: Technically the member function 'dlib::compress_stream_kernel_2::decompress' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:109:14: note: Technically the member function 'dlib::compress_stream_kernel_2::decompress' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/compress_stream/compress_stream_kernel_2.h:271:5: note: Technically the member function 'dlib::compress_stream_kernel_2::decompress' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:379:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE_SPACE [valueFlowBailoutIncompleteVar] head dlib-19.24.6+dfsg/dlib/config_reader/config_reader_kernel_1.h:467:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head dlib-19.24.6+dfsg/dlib/crc32/crc32_kernel_1.h:209:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dlib-19.24.6+dfsg/dlib/crc32/crc32_kernel_1.h:220:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.cpp:236:5: performance:inconclusive: Technically the member function 'dlib::directory::is_root_path' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:283:14: note: Technically the member function 'dlib::directory::is_root_path' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.cpp:236:5: note: Technically the member function 'dlib::directory::is_root_path' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:283:14: performance:inconclusive: Technically the member function 'dlib::directory::is_root_path' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.cpp:236:5: note: Technically the member function 'dlib::directory::is_root_path' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:283:14: note: Technically the member function 'dlib::directory::is_root_path' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:363:30: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] 2.17.0 dlib-19.24.6+dfsg/dlib/dir_nav/dir_nav_kernel_2.h:520:30: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] 2.17.0 dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:226:21: style:inconclusive: Technically the member function 'dlib::entropy_decoder_model_kernel_5::is_excluded' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:678:5: note: Technically the member function 'dlib::entropy_decoder_model_kernel_5::is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:226:21: note: Technically the member function 'dlib::entropy_decoder_model_kernel_5::is_excluded' can be const. 2.17.0 dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:237:21: style:inconclusive: Technically the member function 'dlib::entropy_decoder_model_kernel_5::something_is_excluded' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:753:5: note: Technically the member function 'dlib::entropy_decoder_model_kernel_5::something_is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:237:21: note: Technically the member function 'dlib::entropy_decoder_model_kernel_5::something_is_excluded' can be const. head dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:678:5: style:inconclusive: Technically the member function 'dlib::entropy_decoder_model_kernel_5::is_excluded' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:226:21: note: Technically the member function 'dlib::entropy_decoder_model_kernel_5::is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:678:5: note: Technically the member function 'dlib::entropy_decoder_model_kernel_5::is_excluded' can be const. head dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:753:5: style:inconclusive: Technically the member function 'dlib::entropy_decoder_model_kernel_5::something_is_excluded' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:237:21: note: Technically the member function 'dlib::entropy_decoder_model_kernel_5::something_is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h:753:5: note: Technically the member function 'dlib::entropy_decoder_model_kernel_5::something_is_excluded' can be const. head dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:102:5: performance:inconclusive: Technically the member function 'dlib::entropy_decoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:41:21: note: Technically the member function 'dlib::entropy_decoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:102:5: note: Technically the member function 'dlib::entropy_decoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:41:21: performance:inconclusive: Technically the member function 'dlib::entropy_decoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:102:5: note: Technically the member function 'dlib::entropy_decoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/entropy_decoder_model/entropy_decoder_model_kernel_6.h:41:21: note: Technically the member function 'dlib::entropy_decoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:204:21: style:inconclusive: Technically the member function 'dlib::entropy_encoder_model_kernel_5::something_is_excluded' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:739:5: note: Technically the member function 'dlib::entropy_encoder_model_kernel_5::something_is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:204:21: note: Technically the member function 'dlib::entropy_encoder_model_kernel_5::something_is_excluded' can be const. 2.17.0 dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:212:21: style:inconclusive: Technically the member function 'dlib::entropy_encoder_model_kernel_5::is_excluded' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:702:5: note: Technically the member function 'dlib::entropy_encoder_model_kernel_5::is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:212:21: note: Technically the member function 'dlib::entropy_encoder_model_kernel_5::is_excluded' can be const. head dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:702:5: style:inconclusive: Technically the member function 'dlib::entropy_encoder_model_kernel_5::is_excluded' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:212:21: note: Technically the member function 'dlib::entropy_encoder_model_kernel_5::is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:702:5: note: Technically the member function 'dlib::entropy_encoder_model_kernel_5::is_excluded' can be const. head dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:739:5: style:inconclusive: Technically the member function 'dlib::entropy_encoder_model_kernel_5::something_is_excluded' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:204:21: note: Technically the member function 'dlib::entropy_encoder_model_kernel_5::something_is_excluded' can be const. dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h:739:5: note: Technically the member function 'dlib::entropy_encoder_model_kernel_5::something_is_excluded' can be const. head dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:102:5: performance:inconclusive: Technically the member function 'dlib::entropy_encoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:41:21: note: Technically the member function 'dlib::entropy_encoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:102:5: note: Technically the member function 'dlib::entropy_encoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:41:21: performance:inconclusive: Technically the member function 'dlib::entropy_encoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:102:5: note: Technically the member function 'dlib::entropy_encoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/entropy_encoder_model/entropy_encoder_model_kernel_6.h:41:21: note: Technically the member function 'dlib::entropy_encoder_model_kernel_6::clear' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:406:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:456:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:528:57: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:528:57: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dlib-19.24.6+dfsg/dlib/fft/kiss_fft.h:536:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:164:30: style: C-style pointer casting [cstyleCast] 2.17.0 dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:164:31: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:175:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:175:34: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:217:30: style: C-style pointer casting [cstyleCast] 2.17.0 dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:217:31: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:333:30: style: C-style pointer casting [cstyleCast] 2.17.0 dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:333:31: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:345:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:345:34: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:389:30: style: C-style pointer casting [cstyleCast] 2.17.0 dlib-19.24.6+dfsg/dlib/general_hash/murmur_hash3.h:389:31: style: C-style pointer casting [cstyleCast] 2.17.0 dlib-19.24.6+dfsg/dlib/geometry/vector.h:314:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/geometry/vector.h:675:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1529:5: style:inconclusive: Technically the member function 'dlib::base_window::trigger_user_event' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:324:14: note: Technically the member function 'dlib::base_window::trigger_user_event' can be const. dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1529:5: note: Technically the member function 'dlib::base_window::trigger_user_event' can be const. head dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1731:5: performance:inconclusive: Technically the member function 'dlib::base_window::set_title' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:277:14: note: Technically the member function 'dlib::base_window::set_title' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1731:5: note: Technically the member function 'dlib::base_window::set_title' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:277:14: performance:inconclusive: Technically the member function 'dlib::base_window::set_title' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1731:5: note: Technically the member function 'dlib::base_window::set_title' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:277:14: note: Technically the member function 'dlib::base_window::set_title' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:324:14: style:inconclusive: Technically the member function 'dlib::base_window::trigger_user_event' can be const. [functionConst] dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.cpp:1529:5: note: Technically the member function 'dlib::base_window::trigger_user_event' can be const. dlib-19.24.6+dfsg/dlib/gui_core/gui_core_kernel_2.h:324:14: note: Technically the member function 'dlib::base_window::trigger_user_event' can be const. 2.17.0 dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:131:35: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:131:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:132:24: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:132:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:333:49: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/gui_widgets/nativefont.h:333:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:207:30: performance:inconclusive: Technically the member function 'dlib::http_client::get_random_string' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/http_client/http_client.h:74:21: note: Technically the member function 'dlib::http_client::get_random_string' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:207:30: note: Technically the member function 'dlib::http_client::get_random_string' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:257:30: performance:inconclusive: Technically the member function 'dlib::http_client::get_basename' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/http_client/http_client.h:75:21: note: Technically the member function 'dlib::http_client::get_basename' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:257:30: note: Technically the member function 'dlib::http_client::get_basename' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:348:30: performance:inconclusive: Technically the member function 'dlib::http_client::strtolower' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/http_client/http_client.h:76:21: note: Technically the member function 'dlib::http_client::strtolower' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:348:30: note: Technically the member function 'dlib::http_client::strtolower' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:362:30: performance:inconclusive: Technically the member function 'dlib::http_client::strtoupper' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/http_client/http_client.h:77:21: note: Technically the member function 'dlib::http_client::strtoupper' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:362:30: note: Technically the member function 'dlib::http_client::strtoupper' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/http_client/http_client.h:74:21: performance:inconclusive: Technically the member function 'dlib::http_client::get_random_string' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:207:30: note: Technically the member function 'dlib::http_client::get_random_string' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.h:74:21: note: Technically the member function 'dlib::http_client::get_random_string' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/http_client/http_client.h:75:21: performance:inconclusive: Technically the member function 'dlib::http_client::get_basename' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:257:30: note: Technically the member function 'dlib::http_client::get_basename' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.h:75:21: note: Technically the member function 'dlib::http_client::get_basename' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/http_client/http_client.h:76:21: performance:inconclusive: Technically the member function 'dlib::http_client::strtolower' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:348:30: note: Technically the member function 'dlib::http_client::strtolower' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.h:76:21: note: Technically the member function 'dlib::http_client::strtolower' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/http_client/http_client.h:77:21: performance:inconclusive: Technically the member function 'dlib::http_client::strtoupper' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/http_client/http_client.cpp:362:30: note: Technically the member function 'dlib::http_client::strtoupper' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/http_client/http_client.h:77:21: note: Technically the member function 'dlib::http_client::strtoupper' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/image_processing/generic_image.h:260:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head dlib-19.24.6+dfsg/dlib/image_processing/generic_image.h:269:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head dlib-19.24.6+dfsg/dlib/image_processing/generic_image.h:390:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dlib-19.24.6+dfsg/dlib/image_processing/generic_image.h:432:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_type [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/image_processing/generic_image.h:443:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_type [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.h:629:30: style: Local variable 'hook' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.h:666:18: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.h:629:30: note: Shadow variable 2.17.0 dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.h:642:34: style: Local variable 'gd' shadows outer variable [shadowVariable] dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.h:657:22: note: Shadowed declaration dlib-19.24.6+dfsg/dlib/logger/logger_kernel_1.h:642:34: note: Shadow variable 2.17.0 dlib-19.24.6+dfsg/dlib/matlab/call_matlab.h:164:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.cpp:450:55: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.h:35:23: style: C-style pointer casting [cstyleCast] 2.17.0 dlib-19.24.6+dfsg/dlib/matlab/subprocess_stream.h:35:24: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1710:14: performance:inconclusive: Technically the member function 'dlib::matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1710:14: performance:inconclusive: Technically the member function 'dlib::matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1710:14: performance:inconclusive: Technically the member function 'dlib::matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1710:14: performance:inconclusive: Technically the member function 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1710:14: performance:inconclusive: Technically the member function 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1710:14: performance:inconclusive: Technically the member function 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1719:14: performance:inconclusive: Technically the member function 'dlib::matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1719:14: performance:inconclusive: Technically the member function 'dlib::matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1719:14: performance:inconclusive: Technically the member function 'dlib::matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1719:14: performance:inconclusive: Technically the member function 'matrix < double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1719:14: performance:inconclusive: Technically the member function 'matrix < float , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:1719:14: performance:inconclusive: Technically the member function 'matrix < long double , 1 , 1 , memory_manager_stateless_kernel_1 < char > , row_major_layout >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:600:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:697:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:711:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:724:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:738:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:752:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:766:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:812:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix.h:823:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_assign_fwd.h:332:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_assign_fwd.h:355:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:192:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:195:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP [valueFlowBailoutIncompleteVar] head dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:200:39: style: Return value 'ref().aliases(item)' is always false [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:73:36: note: Calling function 'aliases' returns 0 dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:200:39: note: Calling function 'aliases' returns 0 dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:200:39: note: Return value 'ref().aliases(item)' is always false head dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:205:53: style: Return value 'ref().destructively_aliases(item)' is always false [knownConditionTrueFalse] dlib-19.24.6+dfsg/dlib/matrix/matrix_op.h:78:50: note: Calling function 'destructively_aliases' returns 0 dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:205:53: note: Calling function 'destructively_aliases' returns 0 dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:205:53: note: Return value 'ref().destructively_aliases(item)' is always false 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:231:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_exp.h:232:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP [valueFlowBailoutIncompleteVar] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:266:14: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < double >::nc' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:266:14: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < float >::nc' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:266:14: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < long double >::nc' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:266:14: performance:inconclusive: Technically the member function 'op_pointer_to_col_vect < double >::nc' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:266:14: performance:inconclusive: Technically the member function 'op_pointer_to_col_vect < float >::nc' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:266:14: performance:inconclusive: Technically the member function 'op_pointer_to_col_vect < long double >::nc' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:268:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < double >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:268:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < float >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:268:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < long double >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:268:36: performance:inconclusive: Technically the member function 'op_pointer_to_col_vect < double >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:268:36: performance:inconclusive: Technically the member function 'op_pointer_to_col_vect < float >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:268:36: performance:inconclusive: Technically the member function 'op_pointer_to_col_vect < long double >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:269:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < double >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:269:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < float >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:269:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_col_vect < long double >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:269:36: performance:inconclusive: Technically the member function 'op_pointer_to_col_vect < double >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:269:36: performance:inconclusive: Technically the member function 'op_pointer_to_col_vect < float >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:269:36: performance:inconclusive: Technically the member function 'op_pointer_to_col_vect < long double >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:349:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_mat < double >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:349:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_mat < float >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:349:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_mat < long double >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:349:36: performance:inconclusive: Technically the member function 'op_pointer_to_mat < double >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:349:36: performance:inconclusive: Technically the member function 'op_pointer_to_mat < float >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:349:36: performance:inconclusive: Technically the member function 'op_pointer_to_mat < long double >::aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:350:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_mat < double >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:350:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_mat < float >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:350:36: performance:inconclusive: Technically the member function 'dlib::op_pointer_to_mat < long double >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:350:36: performance:inconclusive: Technically the member function 'op_pointer_to_mat < double >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:350:36: performance:inconclusive: Technically the member function 'op_pointer_to_mat < float >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/matrix/matrix_mat.h:350:36: performance:inconclusive: Technically the member function 'op_pointer_to_mat < long double >::destructively_aliases' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:261:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/member_function_pointer/member_function_pointer_kernel_1.h:264:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:37:16: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1 < char >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:37:16: performance:inconclusive: Technically the member function 'memory_manager_stateless_kernel_1 < char >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:43:18: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1 < char >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:43:18: performance:inconclusive: Technically the member function 'memory_manager_stateless_kernel_1 < char >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:50:16: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1 < char >::allocate_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:50:16: performance:inconclusive: Technically the member function 'memory_manager_stateless_kernel_1 < char >::allocate_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:57:18: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1 < char >::deallocate_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:57:18: performance:inconclusive: Technically the member function 'memory_manager_stateless_kernel_1 < char >::deallocate_array' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:64:18: performance:inconclusive: Technically the member function 'dlib::memory_manager_stateless_kernel_1 < char >::swap' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.17.0 dlib-19.24.6+dfsg/dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h:64:18: performance:inconclusive: Technically the member function 'memory_manager_stateless_kernel_1 < char >::swap' can be static (but you may consider moving to unnamed namespace). [functionStatic] head dlib-19.24.6+dfsg/dlib/misc_api/misc_api_kernel_2.cpp:73:5: performance:inconclusive: Technically the member function 'dlib::timestamper::get_timestamp' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/misc_api/misc_api_kernel_2.h:49:16: note: Technically the member function 'dlib::timestamper::get_timestamp' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/misc_api/misc_api_kernel_2.cpp:73:5: note: Technically the member function 'dlib::timestamper::get_timestamp' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/misc_api/misc_api_kernel_2.h:49:16: performance:inconclusive: Technically the member function 'dlib::timestamper::get_timestamp' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/misc_api/misc_api_kernel_2.cpp:73:5: note: Technically the member function 'dlib::timestamper::get_timestamp' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/misc_api/misc_api_kernel_2.h:49:16: note: Technically the member function 'dlib::timestamper::get_timestamp' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/pixel.h:1944:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/pixel.h:1958:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/pixel.h:831:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/pixel.h:841:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/pixel.h:852:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/pixel.h:879:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/pixel.h:902:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P1 [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:129:18: performance:inconclusive: Technically the member function 'dlib::queue_kernel_1::delete_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:534:5: note: Technically the member function 'dlib::queue_kernel_1::delete_nodes' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:129:18: note: Technically the member function 'dlib::queue_kernel_1::delete_nodes' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:534:5: performance:inconclusive: Technically the member function 'dlib::queue_kernel_1::delete_nodes' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:129:18: note: Technically the member function 'dlib::queue_kernel_1::delete_nodes' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/queue/queue_kernel_1.h:534:5: note: Technically the member function 'dlib::queue_kernel_1::delete_nodes' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/ref.h:39:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/ref.h:61:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/serialize.h:2554:19: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/serialize.h:2554:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dlib-19.24.6+dfsg/dlib/serialize.h:2571:17: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/serialize.h:2571:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dlib-19.24.6+dfsg/dlib/serialize.h:315:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:320:69: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/sockets/sockets_kernel_2.cpp:320:69: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dlib-19.24.6+dfsg/dlib/string/string.h:382:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/test/array.cpp:611:10: error: Out of bounds access in expression 'a[0]' because 'a' is empty. [containerOutOfBounds] head dlib-19.24.6+dfsg/dlib/test/array.cpp:611:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable whatever [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/test/array.cpp:616:9: error: Out of bounds access in expression 'a[5]' because 'a' is empty. [containerOutOfBounds] 2.17.0 dlib-19.24.6+dfsg/dlib/test/array.cpp:618:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/test/array.cpp:625:36: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] 2.17.0 dlib-19.24.6+dfsg/dlib/test/array.cpp:625:47: style: Comparing expression of type 'unsigned int' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] 2.17.0 dlib-19.24.6+dfsg/dlib/test/array.cpp:626:17: error: Out of bounds access in expression 'temp[i]' because 'temp' is empty. [containerOutOfBounds] 2.17.0 dlib-19.24.6+dfsg/dlib/test/array.cpp:634:9: error: Out of bounds access in expression 'temp[0]' because 'temp' is empty. [containerOutOfBounds] 2.17.0 dlib-19.24.6+dfsg/dlib/test/array.cpp:635:9: error: Out of bounds access in expression 'temp[1]' because 'temp' is empty. [containerOutOfBounds] 2.17.0 dlib-19.24.6+dfsg/dlib/test/array.cpp:636:9: error: Out of bounds access in expression 'b[0]' because 'b' is empty. [containerOutOfBounds] 2.17.0 dlib-19.24.6+dfsg/dlib/test/array.cpp:637:9: error: Out of bounds access in expression 'b[1]' because 'b' is empty. [containerOutOfBounds] 2.17.0 dlib-19.24.6+dfsg/dlib/test/array.cpp:638:9: error: Out of bounds access in expression 'b[2]' because 'b' is empty. [containerOutOfBounds] 2.17.0 dlib-19.24.6+dfsg/dlib/test/binary_search_tree_mm1.cpp:34:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] head dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_dot.cpp:8:2: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] head dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_gemm.cpp:8:2: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] head dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_gemv.cpp:8:2: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] head dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_ger.cpp:8:2: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] head dlib-19.24.6+dfsg/dlib/test/blas_bindings/blas_bindings_scal_axpy.cpp:8:2: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] head dlib-19.24.6+dfsg/dlib/test/blas_bindings/vector.cpp:9:2: error: #error "BLAS bindings must be used for this test to make any sense" [preprocessorErrorDirective] 2.17.0 dlib-19.24.6+dfsg/dlib/test/bsp.cpp:103:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable funct [valueFlowBailoutIncompleteVar] head dlib-19.24.6+dfsg/dlib/test/bsp.cpp:131:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 dlib-19.24.6+dfsg/dlib/test/bsp.cpp:53:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable funct [valueFlowBailoutIncompleteVar] head dlib-19.24.6+dfsg/dlib/test/learning_to_track.cpp:249:24: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:103:23: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:100:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:103:23: note: Same expression on both sides of '/'. head dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:141:23: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:138:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:141:23: note: Same expression on both sides of '/'. head dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:179:23: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:176:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:179:23: note: Same expression on both sides of '/'. head dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:218:23: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:215:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:218:23: note: Same expression on both sides of '/'. head dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:257:23: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:254:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:257:23: note: Same expression on both sides of '/'. head dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:291:23: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:287:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:291:23: note: Same expression on both sides of '/'. head dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:338:23: style: Same expression on both sides of '/'. [duplicateExpression] dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:335:26: note: 'C' is assigned value '2' here. dlib-19.24.6+dfsg/dlib/test/opt_qp_solver.cpp:338:23: note: Same expression on both sides of '/'. 2.17.0 dlib-19.24.6+dfsg/dlib/test/queue.cpp:377:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] 2.17.0 dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:559:37: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] 2.17.0 dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:561:19: error: Out of bounds access in expression 'images[i]' because 'images' is empty. [containerOutOfBounds] 2.17.0 dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:564:37: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] 2.17.0 dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:570:27: error: Out of bounds access in expression 'images[i]' because 'images' is empty. [containerOutOfBounds] 2.17.0 dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:631:41: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] 2.17.0 dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:656:59: error: Out of bounds access in expression 'images[0]' because 'images' is empty. [containerOutOfBounds] 2.17.0 dlib-19.24.6+dfsg/dlib/test/scan_image.cpp:666:41: error: Out of bounds access in expression 'images[0]' because 'images' is empty. [containerOutOfBounds] head dlib-19.24.6+dfsg/dlib/test/scope.cpp:129:25: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] dlib-19.24.6+dfsg/dlib/test/scope.cpp:128:44: note: Assuming allocation function fails dlib-19.24.6+dfsg/dlib/test/scope.cpp:128:26: note: Assignment 'data=(char*)std::malloc(100)', assigned value is 0 dlib-19.24.6+dfsg/dlib/test/scope.cpp:129:25: note: Null pointer dereference head dlib-19.24.6+dfsg/dlib/test/scope.cpp:130:27: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] dlib-19.24.6+dfsg/dlib/test/scope.cpp:128:44: note: Assuming allocation function fails dlib-19.24.6+dfsg/dlib/test/scope.cpp:128:26: note: Assignment 'data=(char*)std::malloc(100)', assigned value is 0 dlib-19.24.6+dfsg/dlib/test/scope.cpp:130:27: note: Null pointer dereference 2.17.0 dlib-19.24.6+dfsg/dlib/test/sockstreambuf.cpp:185:21: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/test/sockstreambuf.cpp:185:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dlib-19.24.6+dfsg/dlib/test/sockstreambuf.cpp:75:23: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/test/sockstreambuf.cpp:75:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dlib-19.24.6+dfsg/dlib/threads/thread_function_extension.h:126:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] head dlib-19.24.6+dfsg/dlib/threads/threads_kernel_shared.cpp:147:9: style: Unused private function: 'threader::call_end_handlers' [unusedPrivateFunction] dlib-19.24.6+dfsg/dlib/threads/threads_kernel_shared.h:146:18: note: Unused private function: 'threader::call_end_handlers' dlib-19.24.6+dfsg/dlib/threads/threads_kernel_shared.cpp:147:9: note: Unused private function: 'threader::call_end_handlers' 2.17.0 dlib-19.24.6+dfsg/dlib/threads/threads_kernel_shared.h:146:18: style: Unused private function: 'threader::call_end_handlers' [unusedPrivateFunction] 2.17.0 dlib-19.24.6+dfsg/dlib/timeout/timeout.h:86:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:267:5: performance:inconclusive: Technically the member function 'dlib::tokenizer_kernel_1::lowercase_letters' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:114:27: note: Technically the member function 'dlib::tokenizer_kernel_1::lowercase_letters' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:267:5: note: Technically the member function 'dlib::tokenizer_kernel_1::lowercase_letters' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:276:5: performance:inconclusive: Technically the member function 'dlib::tokenizer_kernel_1::uppercase_letters' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:117:27: note: Technically the member function 'dlib::tokenizer_kernel_1::uppercase_letters' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:276:5: note: Technically the member function 'dlib::tokenizer_kernel_1::uppercase_letters' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:285:5: performance:inconclusive: Technically the member function 'dlib::tokenizer_kernel_1::numbers' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:120:27: note: Technically the member function 'dlib::tokenizer_kernel_1::numbers' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:285:5: note: Technically the member function 'dlib::tokenizer_kernel_1::numbers' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:114:27: performance:inconclusive: Technically the member function 'dlib::tokenizer_kernel_1::lowercase_letters' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:267:5: note: Technically the member function 'dlib::tokenizer_kernel_1::lowercase_letters' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:114:27: note: Technically the member function 'dlib::tokenizer_kernel_1::lowercase_letters' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:117:27: performance:inconclusive: Technically the member function 'dlib::tokenizer_kernel_1::uppercase_letters' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:276:5: note: Technically the member function 'dlib::tokenizer_kernel_1::uppercase_letters' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:117:27: note: Technically the member function 'dlib::tokenizer_kernel_1::uppercase_letters' can be static (but you may consider moving to unnamed namespace). 2.17.0 dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:120:27: performance:inconclusive: Technically the member function 'dlib::tokenizer_kernel_1::numbers' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.cpp:285:5: note: Technically the member function 'dlib::tokenizer_kernel_1::numbers' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/dlib/tokenizer/tokenizer_kernel_1.h:120:27: note: Technically the member function 'dlib::tokenizer_kernel_1::numbers' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/dlib/unicode/unicode.cpp:67:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 dlib-19.24.6+dfsg/dlib/unicode/unicode.cpp:67:21: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:90:22: style:inconclusive: Either there is a missing 'override', or the member function 'dlib::vectorstream::vector_streambuf < char >::underflow' can be const. [functionConst] head dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:90:22: style:inconclusive: Either there is a missing 'override', or the member function 'dlib::vectorstream::vector_streambuf < int8_t >::underflow' can be const. [functionConst] head dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:90:22: style:inconclusive: Either there is a missing 'override', or the member function 'dlib::vectorstream::vector_streambuf < uint8_t >::underflow' can be const. [functionConst] 2.17.0 dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:90:22: style:inconclusive: Either there is a missing 'override', or the member function 'vector_streambuf < char >::underflow' can be const. [functionConst] 2.17.0 dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:90:22: style:inconclusive: Either there is a missing 'override', or the member function 'vector_streambuf < int8_t >::underflow' can be const. [functionConst] 2.17.0 dlib-19.24.6+dfsg/dlib/vectorstream/vectorstream.h:90:22: style:inconclusive: Either there is a missing 'override', or the member function 'vector_streambuf < uint8_t >::underflow' can be const. [functionConst] head dlib-19.24.6+dfsg/examples/ffmpeg_video_decoding2_ex.cpp:86:18: style: C-style pointer casting [cstyleCast] 2.17.0 dlib-19.24.6+dfsg/examples/ffmpeg_video_decoding2_ex.cpp:86:19: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/examples/ffmpeg_video_decoding_ex.cpp:95:18: style: C-style pointer casting [cstyleCast] 2.17.0 dlib-19.24.6+dfsg/examples/ffmpeg_video_decoding_ex.cpp:95:19: style: C-style pointer casting [cstyleCast] head dlib-19.24.6+dfsg/examples/train_object_detector.cpp:135:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:202:15: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] head dlib-19.24.6+dfsg/tools/htmlify/to_xml.cpp:900:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 dlib-19.24.6+dfsg/tools/htmlify/to_xml_example/test.cpp:26:10: performance:inconclusive: Technically the member function 'test::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/htmlify/to_xml_example/test.cpp:38:12: note: Technically the member function 'test::print' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/tools/htmlify/to_xml_example/test.cpp:26:10: note: Technically the member function 'test::print' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/tools/htmlify/to_xml_example/test.cpp:38:12: performance:inconclusive: Technically the member function 'test::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] dlib-19.24.6+dfsg/tools/htmlify/to_xml_example/test.cpp:26:10: note: Technically the member function 'test::print' can be static (but you may consider moving to unnamed namespace). dlib-19.24.6+dfsg/tools/htmlify/to_xml_example/test.cpp:38:12: note: Technically the member function 'test::print' can be static (but you may consider moving to unnamed namespace). head dlib-19.24.6+dfsg/tools/python/src/image2.cpp:548:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head dlib-19.24.6+dfsg/tools/python/src/image4.cpp:612:17: style: Variable 'docs' is assigned a value that is never used. [unreadVariable] head dlib-19.24.6+dfsg/tools/python/src/shape_predictor.h:144:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head dlib-19.24.6+dfsg/tools/python/src/simple_object_detector.h:111:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] DONE