60 Commits
Author SHA1 Message Date
BlackMATov 166e6f3cf2 new uvalue's size_traits
discussion: https://github.com/BlackMATov/meta.hpp/issues/114
2025-01-23 17:18:26 +07:00
BlackMATov 98da362fdb purge, purge_binds, purge_metadata functions 2024-09-21 22:55:15 +07:00
BlackMATov a2f428bbb8 universal bind_ function 2024-09-12 19:10:30 +07:00
BlackMATov 8f74952047 fix api reference 2024-08-11 05:08:15 +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 1336ade8b3 new uvalue ops (less, equals) 2024-08-07 08:39:17 +07:00
BlackMATov d8ef103581 remove indices from reference api 2024-02-15 16:28:08 +07:00
BlackMATov af6697edb8 fix api reference links 2024-02-13 16:26:53 +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 8e220c0ee9 delete senseless class_type::get_destructors function 2024-02-09 13:24:30 +07:00
BlackMATov 4b30a1d832 raw type flags api 2024-02-08 08:11:17 +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 dc36a21358 draft api structure 2024-02-07 13:50:29 +07:00
BlackMATov 615be2345d hide all developer stuff to develop directory 2023-01-09 16:09:22 +07:00
BlackMATov 6922c2019b Happy New Year! 🥳 2023-01-05 08:24:08 +07:00
BlackMATov 4279d7aa57 add a little clarification in the examples 2023-01-03 09:33:40 +07:00
BlackMATov 953d721511 'in place' example and new memory buffer helper class 2023-01-03 07:17:02 +07:00
BlackMATov cdf074e34c add cmake install targets 2023-01-01 12:15:59 +07:00
BlackMATov 02cb0fabfb add cmake target aliases 2022-12-31 04:54:41 +07:00
BlackMATov 80c82b1027 remove fully dynamic less and equal uvalue's operators 2022-12-30 15:10:44 +07:00
BlackMATov a6ba69038c remove fmtlib from examples 2022-11-25 06:15:45 +07:00
BlackMATov 615a78a4ac build manuals with single-header meta.hpp too 2022-11-07 03:00:19 +07:00
BlackMATov 23f21787ed little example fixes 2022-11-06 20:09:06 +07:00
BlackMATov 9e67ae1b57 fix gcc warnings 2022-11-06 19:09:05 +07:00
BlackMATov 291e165ca4 remove uvalue::can_get_as 2022-11-06 18:25:06 +07:00
BlackMATov 178ab50a8b uvalue simplifying and usage example 2022-11-06 08:29:40 +07:00
BlackMATov 558e7b1342 regen singles 2022-11-06 01:34:35 +07:00
BlackMATov bf7c86c791 add scopes manual for github issue #18 2022-10-30 05:55:43 +07:00
BlackMATov 83fd973f55 remove interface warning tuning 2022-07-01 23:02:48 +07:00
BlackMATov 04dae2799f fix some tidy test warnings 2022-04-11 02:34:29 +07:00
BlackMATov 7621fb156a add sanitizers and cmake presets 2022-04-10 12:15:49 +07:00
BlackMATov 1a87937719 example style fixes 2022-02-13 07:49:29 +07:00
BlackMATov e93f89d4e5 typedefs instead class_ and enum_ 2022-02-13 07:10:25 +07:00
BlackMATov 380aacc4f5 copyrights update 2022-02-08 23:48:56 +07:00
BlackMATov 04fd737d62 rename: ctor -> constructor, dtor -> destructor, parameter -> argument 2022-02-08 23:36:20 +07:00
BlackMATov 8e18c85823 rename: arg -> uarg, inst -> uinst, value -> uvalue 2022-02-08 20:45:08 +07:00
BlackMATov 4180e35df5 fix clang ci compilation 2022-02-05 07:35:33 +07:00
BlackMATov fd0d5ed4b2 huge structure refactoring 2022-02-05 05:56:22 +07:00
BlackMATov 5c0dc2350f fix examples 2022-01-24 04:44:28 +07:00
BlackMATov f510ba8ca4 add classes example 2022-01-16 15:10:22 +07:00