Commit Graph

626 Commits

Author SHA1 Message Date
BlackMATov
dcf66d5218 fix new clang-tidy warnings: readability-redundant-inline-specifier
https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-inline-specifier.html
2025-01-17 20:12:43 +07:00
BlackMATov
74ce910785 fix new clang-tidy warnings: performance-enum-size
https://clang.llvm.org/extra/clang-tidy/checks/performance/enum-size.html
2025-01-17 20:06:53 +07:00
BlackMATov
eb8857d56d Happy New Year! 🥳 2025-01-17 19:33:53 +07:00
BlackMATov
b389b2f04a update ROADMAP
ref: #108
2024-11-01 22:14:03 +07:00
BlackMATov
98da362fdb purge, purge_binds, purge_metadata functions 2024-09-21 22:55:15 +07:00
BlackMATov
f2db9c2a44 fixed #104 2024-09-21 22:10:54 +07:00
BlackMATov
a2f428bbb8 universal bind_ function 2024-09-12 19:10:30 +07:00
BlackMATov
637d989a86 remove unused raw pointer data from function/member/method/variable 2024-09-12 16:20:28 +07:00
BlackMATov
e1a6c10b48 update roadmap
ref: https://github.com/BlackMATov/meta.hpp/issues/103
2024-09-11 14:46:27 +07:00
BlackMATov
9e9823a8dc fix gcc/clang tests compilation 2024-09-05 09:04:03 +07:00
BlackMATov
c72e4047c0 fix all uvalue traits
ref: https://github.com/BlackMATov/meta.hpp/issues/100
2024-09-05 08:49:30 +07:00
BlackMATov
774d0c04c2 fix uvalue index traits
ref: https://github.com/BlackMATov/meta.hpp/issues/100
2024-09-05 07:28:05 +07:00
BlackMATov
41855b3ed7 fix uvalue deref traits
ref: https://github.com/BlackMATov/meta.hpp/issues/100
2024-09-05 07:18:15 +07:00
BlackMATov
5d5ba52045 fix uvalue copy traits
ref: https://github.com/BlackMATov/meta.hpp/issues/100
2024-09-05 06:30:44 +07:00
BlackMATov
8f74952047 fix api reference 2024-08-11 05:08:15 +07:00
BlackMATov
0b1dac5246 revert get_pointer functionality from method/member/variable/function 2024-08-10 00:58:22 +07:00
BlackMATov
71e0ea73bb update single-header version 2024-08-09 21:08:41 +07:00
BlackMATov
4ddaf7970f raw pointer getter for function/member/method/variable 2024-08-09 21:02:04 +07:00
BlackMATov
ead26278fa increase uvalue internal sbo buffer to 3 pointers 2024-08-09 07:38:03 +07:00
BlackMATov
f90e8af84b refactor enum_type api for working with dynamic values 2024-08-08 03:08:23 +07:00
BlackMATov
11bc1c23b7 fix gcc warnings 2024-08-08 00:50:58 +07:00
BlackMATov
e04f8a1fec uvalue's ops can throw exceptions now (when operations are not defined) 2024-08-08 00:27:20 +07:00
BlackMATov
1336ade8b3 new uvalue ops (less, equals) 2024-08-07 08:39:17 +07:00
BlackMATov
1390279b63 fix some tidy warnings 2024-08-02 10:24:45 +07:00
BlackMATov
89da908543 fix clang warnings 2024-06-18 01:08:23 +07:00
BlackMATov
8d2413fb84 fix gcc warnings 2024-06-18 00:40:33 +07:00
BlackMATov
704c5414bc fix cmake presets for new CI compilers 2024-06-17 23:45:04 +07:00
BlackMATov
56c2a78d2b fix CI compilers 2024-06-17 23:34:37 +07:00
BlackMATov
19247ddccc new meta_poly_ptr method in META_HPP_ENABLE_POLY_INFO macro 2024-06-17 23:18:01 +07:00
BlackMATov
d8ef103581 remove indices from reference api 2024-02-15 16:28:08 +07:00
BlackMATov
c64318873e known issue: crtp 2024-02-15 13:02:39 +07:00
BlackMATov
245f784dfe remove nodiscard for resolve_xxx functions 2024-02-14 00:19:16 +07:00
BlackMATov
af6697edb8 fix api reference links 2024-02-13 16:26:53 +07:00
BlackMATov
5daef64355 remove type_list::for_each 2024-02-11 10:25:04 +07:00
BlackMATov
a89f27e052 remove hashed_string class 2024-02-11 08:39:22 +07:00
BlackMATov
da757ae6e5 fix msvc compilation 2024-02-11 08:32:17 +07:00
BlackMATov
78d7ee5ccb fix xcode 13.4.1 compilation 2024-02-11 08:32:07 +07:00
BlackMATov
f228e92545 fix xcode 13.4.1 compilation 2024-02-11 08:17:44 +07:00
BlackMATov
93c8fc9ea9 functions with type resolving is not noexcept 2024-02-11 08:11:32 +07:00
BlackMATov
5d2186312b remove uarg cache vectors 2024-02-11 07:48:42 +07:00
BlackMATov
ed4f4d65c6 update api reference 2024-02-10 14:34:34 +07:00
BlackMATov
468b2abb36 add variadic variants of universal invoke functions 2024-02-10 12:40:02 +07:00
BlackMATov
8e220c0ee9 delete senseless class_type::get_destructors function 2024-02-09 13:24:30 +07:00
BlackMATov
b63143e19f refactoring of type resolving 2024-02-09 13:17:25 +07:00
BlackMATov
d6431f85d1 remove public resolve_constructor_type/resolve_destructor_type 2024-02-08 15:17:52 +07:00
BlackMATov
c1788f5c8b fix clang warnings 2024-02-08 09:10:08 +07:00
BlackMATov
b5a4628527 delete doxygen cmake target 2024-02-08 08:57:12 +07:00
BlackMATov
db52c66b5b cleanup examples 2024-02-08 08:43:42 +07:00
BlackMATov
4b30a1d832 raw type flags api 2024-02-08 08:11:17 +07:00
BlackMATov
9673a2ad6e cleanup type flags 2024-02-08 08:10:46 +07:00