BlackMATov
|
f8acda1fef
|
fix gcc warning
|
2023-12-26 00:46:20 +07:00 |
|
BlackMATov
|
3148223141
|
new base info wip
|
2023-12-25 22:56:21 +07:00 |
|
BlackMATov
|
1aea60c686
|
fix new clang-tidy warnings
|
2023-12-10 06:34:46 +07:00 |
|
BlackMATov
|
debecdb14b
|
move cdb directory option to vscode settings
|
2023-12-10 04:45:37 +07:00 |
|
BlackMATov
|
e0bc93b9f3
|
update deps
|
2023-12-10 04:34:34 +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
|
8ecabad7bc
|
Merge branch 'feature/move_only_uvalue' into dev
|
2023-08-11 00:45:53 +07:00 |
|
BlackMATov
|
10a34a32a1
|
cleanup metadata and arguments binding impl
|
2023-08-11 00:35:09 +07:00 |
|
BlackMATov
|
3ddd47b12e
|
remove rttr submodule and rttr benches
|
2023-08-10 23:40:21 +07:00 |
|
BlackMATov
|
5b1928b173
|
little cleanup
|
2023-08-10 23:24:06 +07:00 |
|
BlackMATov
|
3a5cab9eaa
|
new way to bind metadata and arguments
|
2023-08-10 09:44:35 +07:00 |
|
BlackMATov
|
4a295ed2dd
|
try to fix msvc
|
2023-08-09 11:13:09 +07:00 |
|
BlackMATov
|
ca57a44c64
|
uvalue doesn't require copyable type now
|
2023-08-08 10:48:44 +07:00 |
|
BlackMATov
|
caa5df52b1
|
fix indexes' get_name by rvalue
|
2023-08-03 18:05:51 +07:00 |
|
BlackMATov
|
45ea2e37e5
|
extract *_family concepts to the main namespace
|
2023-08-03 10:09:30 +07:00 |
|
BlackMATov
|
ef3b2e1c29
|
Merge branch 'feature/headers_cleanup' into dev
|
2023-07-20 22:45:01 +07:00 |
|
BlackMATov
|
7375ec0e35
|
little cleanup header's includes
|
2023-07-20 22:44:50 +07:00 |
|
BlackMATov
|
865072da96
|
add tests for headers
|
2023-07-20 22:01:06 +07:00 |
|
BlackMATov
|
29078d7d77
|
remove non_uvalue_family concept
|
2023-07-20 10:47:36 +07:00 |
|
BlackMATov
|
a408421e45
|
value's exception safety fixes
|
2023-07-20 10:38:47 +07:00 |
|
BlackMATov
|
c44b5bf614
|
add comments to code that looks like as use-after-move
|
2023-07-15 13:41:49 +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
|
3f1f7dfd5b
|
remove redundant code
|
2023-07-15 05:57:51 +07:00 |
|
BlackMATov
|
0fee85e08f
|
remove redundant code
|
2023-07-15 05:25:04 +07:00 |
|
BlackMATov
|
b76de7109f
|
little warning fixes
|
2023-07-07 03:46:34 +07:00 |
|
BlackMATov
|
5af1ad6b22
|
distinguish between function types and function pointer types
|
2023-07-07 03:10:08 +07:00 |
|
BlackMATov
|
444f98eb78
|
additional macos test presets
|
2023-06-24 12:19:10 +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 |
|
BlackMATov
|
8c898d7170
|
cleanup type_id
|
2023-03-14 03:55:20 +07:00 |
|
BlackMATov
|
b5919660c6
|
fix invoke functions specs
|
2023-03-13 08:11:41 +07:00 |
|
BlackMATov
|
abe42e1edc
|
replace state's sets to vectors for order
|
2023-03-12 01:11:31 +07:00 |
|
BlackMATov
|
debecad420
|
disable different states comparing
|
2023-03-11 22:52:23 +07:00 |
|
BlackMATov
|
2866b71e87
|
type_id is just a data pointer now
|
2023-03-11 22:32:26 +07:00 |
|
BlackMATov
|
37ce8b272f
|
cleanup defines
|
2023-03-11 07:35:30 +07:00 |
|
BlackMATov
|
7954964ed3
|
universal resolve_poly_type for all types
|
2023-03-11 05:30:41 +07:00 |
|
BlackMATov
|
02f344197d
|
fix type_registry::get_type_by_id
|
2023-03-11 04:44:45 +07:00 |
|
BlackMATov
|
6be7c9239c
|
remove rtti types from type registry
|
2023-03-10 20:06:50 +07:00 |
|
BlackMATov
|
29a823aa2f
|
fix tests without rtti
|
2023-03-10 18:08:58 +07:00 |
|
BlackMATov
|
445d61db3f
|
disable rvalue values for ucast
|
2023-03-10 17:22:25 +07:00 |
|
BlackMATov
|
d05de90e36
|
first version of ucast
|
2023-03-10 07:52:21 +07:00 |
|
BlackMATov
|
ae0d402fa2
|
fix internal class vs const class types resolving
|
2023-03-10 04:32:04 +07:00 |
|
BlackMATov
|
139f075d77
|
add recursively flag to get_xxx class type functions
|
2023-03-07 23:11:37 +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
|
956293a9ae
|
add free-standing try_invoke
|
2023-03-03 23:55:16 +07:00 |
|