Commit Graph

641 Commits

Author SHA1 Message Date
e329254edc Merge pull request #86 from BlackMATov/dev
Dev
2024-02-11 10:54:20 +07:00
BlackMATov
5daef64355 remove type_list::for_each 2024-02-11 10:25:04 +07:00
BlackMATov
a89f27e052 remove hashed_string class 2024-02-11 08:39:22 +07:00
BlackMATov
da757ae6e5 fix msvc compilation 2024-02-11 08:32:17 +07:00
BlackMATov
78d7ee5ccb fix xcode 13.4.1 compilation 2024-02-11 08:32:07 +07:00
BlackMATov
f228e92545 fix xcode 13.4.1 compilation 2024-02-11 08:17:44 +07:00
BlackMATov
93c8fc9ea9 functions with type resolving is not noexcept 2024-02-11 08:11:32 +07:00
BlackMATov
5d2186312b remove uarg cache vectors 2024-02-11 07:48:42 +07:00
BlackMATov
ed4f4d65c6 update api reference 2024-02-10 14:34:34 +07:00
BlackMATov
468b2abb36 add variadic variants of universal invoke functions 2024-02-10 12:40:02 +07:00
b173a33ebe Merge pull request #85 from BlackMATov/dev
Dev
2024-02-09 13:52:27 +07:00
BlackMATov
8e220c0ee9 delete senseless class_type::get_destructors function 2024-02-09 13:24:30 +07:00
BlackMATov
b63143e19f refactoring of type resolving 2024-02-09 13:17:25 +07:00
BlackMATov
d6431f85d1 remove public resolve_constructor_type/resolve_destructor_type 2024-02-08 15:17:52 +07:00
6b10e65f8c Merge pull request #84 from BlackMATov/dev
Dev
2024-02-08 11:19:52 +07:00
BlackMATov
c1788f5c8b fix clang warnings 2024-02-08 09:10:08 +07:00
BlackMATov
b5a4628527 delete doxygen cmake target 2024-02-08 08:57:12 +07:00
BlackMATov
db52c66b5b cleanup examples 2024-02-08 08:43:42 +07:00
BlackMATov
4b30a1d832 raw type flags api 2024-02-08 08:11:17 +07:00
BlackMATov
9673a2ad6e cleanup type flags 2024-02-08 08:10:46 +07:00
BlackMATov
422d351caf cleanup argument and metadata binds 2024-02-08 07:55:29 +07:00
BlackMATov
b6828614a0 raw binds api 2024-02-08 06:36:35 +07:00
BlackMATov
7db429b011 raw invoke api 2024-02-08 06:25:47 +07:00
BlackMATov
3e3e5b9d9d raw policies api 2024-02-08 06:12:04 +07:00
BlackMATov
9bc7333e51 raw states api 2024-02-07 18:32:57 +07:00
BlackMATov
6e43f17e6c raw types api 2024-02-07 18:19:00 +07:00
BlackMATov
e218ac20d9 raw registry api 2024-02-07 18:05:37 +07:00
BlackMATov
80d0b9343e raw indices api 2024-02-07 17:52:36 +07:00
BlackMATov
176ecd9022 raw basics api 2024-02-07 17:41:33 +07:00
BlackMATov
145f0d9eba add some missed nodiscard 2024-02-07 14:35:11 +07:00
BlackMATov
dc36a21358 draft api structure 2024-02-07 13:50:29 +07:00
BlackMATov
5ce1f5ee40 Merge branch 'dev' into feature/manuals 2024-02-07 13:26:35 +07:00
BlackMATov
aaeca488f1 remove redundant bind functions 2024-02-07 13:23:47 +07:00
BlackMATov
0dcd1b897f remove redundant argument bind functions 2024-02-07 13:21:18 +07:00
BlackMATov
9a1afcee85 little meta_base cleanup 2024-02-07 09:20:37 +07:00
BlackMATov
cccda1bac2 cleanup and simplify internal hash calculations 2024-02-07 08:39:12 +07:00
BlackMATov
4be5845f0e move type_kinds from base to detail 2024-02-07 07:23:40 +07:00
BlackMATov
3efb47eccf cleanup ucast api 2024-02-07 05:21:55 +07:00
BlackMATov
e638fb2cfa cleanup uresult api 2024-02-07 04:37:24 +07:00
BlackMATov
ed7ddcef7b cleanup uvalue api 2024-02-07 04:14:51 +07:00
BlackMATov
121008c8f3 fix member object/function uvalue/uarg casting 2024-02-06 16:38:55 +07:00
BlackMATov
fea2ddc8b0 install doxygen on CI 2024-02-06 12:46:43 +07:00
BlackMATov
928221eeee delete uvalue::try_as for rvalue values 2024-02-06 11:03:00 +07:00
BlackMATov
5db1923cb0 remove some redundant noexcepts 2024-02-06 10:08:24 +07:00
BlackMATov
8467317059 cleanup and simplify basic type concepts 2024-02-06 09:55:48 +07:00
BlackMATov
a688f2181d cleanup policies api 2024-02-06 08:47:55 +07:00
BlackMATov
3158d1cfd0 cmake doxygen target 2024-02-06 06:50:51 +07:00
d6a84b1c60 Merge pull request #83 from BlackMATov/dev
Dev
2024-02-05 03:14:52 +07:00
BlackMATov
8a5200a3fb leave "singles" targets only for untests 2024-02-05 02:54:31 +07:00
BlackMATov
8e112c1f80 Revert "remove vmath from develop's vendors"
This reverts commit a71069a894.
2024-02-05 02:44:49 +07:00