20 Commits

Author SHA1 Message Date
BlackMATov
eb8857d56d Happy New Year! 🥳 2025-01-17 19:33:53 +07:00
BlackMATov
0356045a12 Happy New Year! 🥳 2024-01-18 01:44:14 +07:00
BlackMATov
fe2c1045e2 remove unnecessary code 2023-12-29 16:43:55 +07:00
BlackMATov
b65e71a6f1 remove resolve_poly_type, use resolve_type(T&&) instead 2023-12-29 02:24:11 +07:00
BlackMATov
43b144be27 new deep upcasts, remove is_virtual_base_of 2023-12-27 23:35:45 +07:00
BlackMATov
3148223141 new base info wip 2023-12-25 22:56:21 +07:00
BlackMATov
ca57a44c64 uvalue doesn't require copyable type now 2023-08-08 10:48:44 +07:00
BlackMATov
9ab065b8f3 for_each_type for specific kind of types 2023-03-14 16:28:05 +07:00
BlackMATov
6be7c9239c remove rtti types from type registry 2023-03-10 20:06:50 +07:00
BlackMATov
424b6f6736 optimize ambiguous cast checks 2023-03-06 21:29:19 +07:00
BlackMATov
de7e853360 fix ambiguous casts issues 2023-03-06 05:18:21 +07:00
BlackMATov
0c606a1c20 new non-recursive upcast system 2023-03-02 18:50:55 +07:00
BlackMATov
db163298e1 add an ambiguous conversion test 2023-02-25 16:52:17 +07:00
BlackMATov
e3b82ca382 rename "uvalue::get_as" to "uvalue::as" 2023-02-18 01:29:47 +07:00
BlackMATov
7a56ba97ad reduce the number of ::instance() calls 2023-02-14 00:18:16 +07:00
BlackMATov
410dc0d8a1 fix unit-test includes 2023-01-30 16:39:31 +07:00
BlackMATov
1dda751435 rename uvalue data() to get_data() 2023-01-16 18:23:37 +07:00
BlackMATov
bff179fac5 tests cleanup 2023-01-13 16:20:15 +07:00
BlackMATov
d44cf16090 NO_EXCEPTIONS, NO_RTTI dev presets 2023-01-10 18:47:50 +07:00
BlackMATov
615be2345d hide all developer stuff to develop directory 2023-01-09 16:09:22 +07:00