35 Commits
Author SHA1 Message Date
BlackMATov eb8857d56d Happy New Year! 🥳 2025-01-17 19:33:53 +07:00
BlackMATov 0b1dac5246 revert get_pointer functionality from method/member/variable/function 2024-08-10 00:58:22 +07:00
BlackMATov 4ddaf7970f raw pointer getter for function/member/method/variable 2024-08-09 21:02:04 +07:00
BlackMATov f90e8af84b refactor enum_type api for working with dynamic values 2024-08-08 03:08:23 +07:00
BlackMATov 8e220c0ee9 delete senseless class_type::get_destructors function 2024-02-09 13:24:30 +07:00
BlackMATov d6431f85d1 remove public resolve_constructor_type/resolve_destructor_type 2024-02-08 15:17:52 +07:00
BlackMATov aaeca488f1 remove redundant bind functions 2024-02-07 13:23:47 +07:00
BlackMATov d9db0b3bc0 fix new gcc warnings 2024-01-31 20:25:12 +07:00
BlackMATov 28e42523b4 add variadic invoke functions 2024-01-27 00:36:19 +07:00
BlackMATov 0356045a12 Happy New Year! 🥳 2024-01-18 01:44:14 +07:00
BlackMATov 3148223141 new base info wip 2023-12-25 22:56:21 +07:00
BlackMATov 3a5cab9eaa new way to bind metadata and arguments 2023-08-10 09:44:35 +07:00
BlackMATov ca57a44c64 uvalue doesn't require copyable type now 2023-08-08 10:48:44 +07:00
BlackMATov 5af1ad6b22 distinguish between function types and function pointer types 2023-07-07 03:10:08 +07:00
BlackMATov e3b82ca382 rename "uvalue::get_as" to "uvalue::as" 2023-02-18 01:29:47 +07:00
BlackMATov 8730e11d3c remove all get_as<T>, try_invoke with uresult instead optional 2023-02-18 00:33:25 +07:00
BlackMATov cbbf8dbe1f return is_valid instead is_empty 2023-02-17 23:27:02 +07:00
BlackMATov 36e76ccd93 use uerror in is_invokable_with functions 2023-02-17 23:11:47 +07:00
BlackMATov 2f3a6740b7 rewrite all "is_valid" methods to "is_empty" 2023-02-17 03:26:59 +07:00
BlackMATov 4bfde4b1fb safe_invoke, safe_get_as, safe_create 2023-02-12 02:15:27 +07:00
BlackMATov c452ff532a clean up indices 2023-02-08 17:26:43 +07:00
BlackMATov 23599f8104 constructor/destructor_type change get_owner_type return type 2023-02-07 01:46:58 +07:00
BlackMATov 0a4ba7b128 use spaceship operator 2023-02-03 01:09:05 +07:00
BlackMATov 410dc0d8a1 fix unit-test includes 2023-01-30 16:39:31 +07:00
BlackMATov 4094e234d3 extend scope function #20 2023-01-14 17:14:33 +07:00
BlackMATov bce3115ff0 test fixes 2023-01-14 16:15:28 +07:00
BlackMATov bff179fac5 tests cleanup 2023-01-13 16:20:15 +07:00
BlackMATov a3b3ffa4ad add fmt module for examples 2023-01-13 13:46:07 +07:00
BlackMATov eaf84e4ba5 states with their indices compare operators 2023-01-13 09:38:12 +07:00
BlackMATov 7fcfef63f7 xxx_as functions for enum types 2023-01-13 03:33:22 +07:00
BlackMATov 5a54ea9bac get_as<T> for variable and member 2023-01-12 10:16:26 +07:00
BlackMATov 1ebd2e75ed implicit uvalue's ctor from value, remove all uvalue's dynamic operators 2023-01-12 09:53:08 +07:00
BlackMATov d44cf16090 NO_EXCEPTIONS, NO_RTTI dev presets 2023-01-10 18:47:50 +07:00
BlackMATov fe77d5c282 cleanup some warnings 2023-01-10 13:26:28 +07:00
BlackMATov 615be2345d hide all developer stuff to develop directory 2023-01-09 16:09:22 +07:00