Commit Graph

6206 Commits

Author SHA1 Message Date
silverqx 5e3d53efb4 orm renamed local variable 2024-11-06 09:50:09 +01:00
silverqx b3f4478927 revisited all std::remove_ 2024-11-06 09:38:50 +01:00
silverqx c4a52a9a09 updated NOTES.txt 2024-11-06 09:05:53 +01:00
silverqx a91c01efba cmake set LLD linker for Clang 2024-11-06 08:59:44 +01:00
silverqx 52329612ae revisited all const/ auto &[ 2024-11-06 08:59:44 +01:00
silverqx ed5b1b04b9 revisited all const/ auto [ 2024-11-06 08:59:44 +01:00
silverqx c0f09541bf revisited all auto &&[
- added comment
 - bugfix don't move trivial type
 - used auto &[ instead
 - avoided one move
 - used const auto [ for trivial type
2024-11-06 08:59:38 +01:00
silverqx 7020ad96aa orm bugfix removed const and order of execution 2024-11-05 18:10:49 +01:00
silverqx 093208fda5 orm added comment 2024-11-05 18:09:59 +01:00
silverqx 4cc3a4c000 updated NOTES.txt 2024-11-03 17:14:27 +01:00
silverqx ac3e702423 docs revisited all Range-based for loop-s
- auto & vs const auto & vs auto &&
   - auto && used only when needed
2024-11-03 17:14:27 +01:00
silverqx 464c09cd0c revisited all Range-based for loop-s
- auto & vs const auto & vs auto &&
   - auto && used only when needed
 - added/removed const
 - added std:move()
 - removed std::forward()
 - used QStringView
 - added comments
 - removed MSVC C26800 warning suppression
2024-11-03 17:14:25 +01:00
silverqx 80e69e2685 orm used emplaceBack() 2024-11-03 15:41:45 +01:00
silverqx f097aba7ac added missing const 2024-11-03 15:35:55 +01:00
silverqx 9dc0093e20 orm updated comments 2024-11-03 15:34:31 +01:00
silverqx bd5af4f767 revisited all for (auto &x)
- tests added const
2024-11-02 16:47:43 +01:00
silverqx 46328d04a8 whitespace 2024-11-02 16:25:42 +01:00
silverqx ea0e8be98c orm added comment 2024-11-02 13:34:03 +01:00
silverqx e88dc8d96d unified eg.: 2024-11-02 13:34:02 +01:00
silverqx ba5ca1762b updated NOTES.txt 2024-11-02 13:33:05 +01:00
silverqx 761e81598a removed todo task 2024-11-02 13:32:45 +01:00
silverqx b0928ee3b8 added comment 2024-11-02 13:32:45 +01:00
silverqx 83a9dd2051 removed useless typename 2024-11-02 13:32:44 +01:00
silverqx 35d40f88f2 remove typename for data member 2024-11-01 22:44:51 +01:00
silverqx 26a4be36dc remove typename for trailing return type 2024-11-01 22:44:51 +01:00
silverqx 95eaa52e91 removed typename for return types
It's not needed in C++20.
2024-11-01 22:44:29 +01:00
silverqx 747a170c0e removed typename for all using (type alias)
It's not needed in C++20.
2024-11-01 22:27:09 +01:00
silverqx 373a2332d7 used auto 2024-11-01 21:49:13 +01:00
silverqx 5494841767 whitespace 2024-11-01 21:49:05 +01:00
silverqx ffc6f32c4a used constexpr for all lambda assignments 2024-11-01 20:39:02 +01:00
silverqx e6787d78f9 orm commented unused static data members 2024-11-01 20:33:19 +01:00
silverqx b93835d36f used ContainerUtils::join() for concatenation 2024-11-01 19:15:52 +01:00
silverqx ebe9c74f5a utils enhanced ContainerUtils::join()
Added JoinBehavior that allows to skip an empty parts using constexpr
branch for performance reasons.
2024-11-01 19:14:55 +01:00
silverqx 32f96d004c utils extracted T::size_type 2024-11-01 18:54:23 +01:00
silverqx be41bf4340 bugfix/enhanced ContainerUtils::delimiterSize()
- changed delimiter to forwarding reference
2024-11-01 18:54:23 +01:00
silverqx 16ee8605fe updated NOTES.txt 2024-11-01 17:56:55 +01:00
silverqx 13a9490867 utils moved enum into class 2024-11-01 14:10:41 +01:00
silverqx 2b4ffa370a moved constant to constants_xyz.hpp 2024-11-01 14:10:36 +01:00
silverqx 0d99b2d59c utils added section comment 2024-11-01 13:07:02 +01:00
silverqx f0bbe4a91e whitespaces (unified RegEx formatting) 2024-10-31 14:01:19 +01:00
silverqx 95fc78afcf updated NOTES.txt 2024-10-31 14:01:19 +01:00
silverqx a1b49888a5 made all static variables start with uppercase 2024-10-31 14:01:08 +01:00
silverqx 57e5928bae whitespace 2024-10-31 13:31:02 +01:00
silverqx 491e8bc9c2 tom help fixtypo 2024-10-30 16:53:08 +01:00
silverqx 6655f7102d tom added comment 2024-10-30 14:35:00 +01:00
silverqx 9ffeda55f6 fixtypo 2024-10-30 14:27:29 +01:00
silverqx 1c39bf6bea tom complete bugfix missing #include 2024-10-29 20:24:19 +01:00
silverqx ed8f3ae53b updated NOTES.txt 2024-10-29 20:10:24 +01:00
silverqx cd3d3abfe0 utils used clear()
No perf. difference on 1'000'000 loop.
2024-10-29 19:52:53 +01:00
silverqx 5e6bf8fc82 utils used #error instead of throwing exception 2024-10-29 18:58:44 +01:00