30 Commits

Author SHA1 Message Date
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
e1a6c10b48 update roadmap
ref: https://github.com/BlackMATov/meta.hpp/issues/103
2024-09-11 14:46:27 +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
5d2186312b remove uarg cache vectors 2024-02-11 07:48:42 +07:00
BlackMATov
468b2abb36 add variadic variants of universal invoke functions 2024-02-10 12:40:02 +07:00
BlackMATov
b63143e19f refactoring of type resolving 2024-02-09 13:17:25 +07:00
BlackMATov
928221eeee delete uvalue::try_as for rvalue values 2024-02-06 11:03:00 +07:00
BlackMATov
8467317059 cleanup and simplify basic type concepts 2024-02-06 09:55:48 +07:00
BlackMATov
8a5200a3fb leave "singles" targets only for untests 2024-02-05 02:54:31 +07:00
BlackMATov
be45a98e7f fix little warnings 2024-02-02 07:43:51 +07:00
BlackMATov
28e42523b4 add variadic invoke functions 2024-01-27 00:36:19 +07:00
BlackMATov
4105761a3e roadmap todo 2024-01-26 17:55:11 +07:00
BlackMATov
e83e62ebe9 revert all about debug names
now isn't the time for it
2023-12-31 15:00:07 +07:00
BlackMATov
50d6ab4974 rewrite uvalue traits 2023-12-30 12:32:22 +07:00
BlackMATov
e2b295784b fix some potential problem in the type_registry::for_each_type function 2023-12-29 23:31:22 +07:00
BlackMATov
78c02da6eb add ucast manual 2023-12-29 04:54:01 +07:00
BlackMATov
b65e71a6f1 remove resolve_poly_type, use resolve_type(T&&) instead 2023-12-29 02:24:11 +07:00
BlackMATov
427459dcc6 mark all internal macro with META_HPP_DETAIL prefix 2023-12-28 02:20:01 +07:00
BlackMATov
ddf9481647 fix apple-clang errors 2023-12-28 00:39:19 +07:00
BlackMATov
3148223141 new base info wip 2023-12-25 22:56:21 +07:00
BlackMATov
33bf8cc215 cleanup binds with opts 2023-08-11 12:15:16 +07:00
BlackMATov
d4185e738d any_type::match function 2023-08-11 07:02:44 +07:00
BlackMATov
03fbc72400 ref-qualifiers for binds 2023-08-11 02:15:46 +07:00
BlackMATov
a411b71858 add the library version to sources 2023-07-15 11:19:27 +07:00
BlackMATov
6b54a73be3 add check_invocable_error functions 2023-07-15 07:27:00 +07:00
BlackMATov
5af1ad6b22 distinguish between function types and function pointer types 2023-07-07 03:10:08 +07:00
BlackMATov
0688faa825 add conditions to compiler specific flags 2023-03-20 15:48:32 +07:00
BlackMATov
9ab065b8f3 for_each_type for specific kind of types 2023-03-14 16:28:05 +07:00
BlackMATov
9e27500978 add active roadmap and backlog 2023-03-14 04:01:11 +07:00