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 |
|