Commit Graph

485 Commits

Author SHA1 Message Date
BlackMATov
410dc0d8a1 fix unit-test includes 2023-01-30 16:39:31 +07:00
ef92ae352b Merge pull request #47 from BlackMATov/dev
Dev
2023-01-21 02:14:12 +07:00
BlackMATov
9a369e235a foreach for all types and scopes 2023-01-20 23:10:22 +07:00
BlackMATov
43bcc14c1a types with type_id compare operators 2023-01-20 17:55:24 +07:00
BlackMATov
544dcd3a9f rewrite uvalue without variant 2023-01-20 05:25:43 +07:00
BlackMATov
ad133deebc fix ifdefed includes 2023-01-18 22:48:23 +07:00
BlackMATov
cdbd078f02 new unmap uvalue operator 2023-01-18 03:29:29 +07:00
BlackMATov
702349dca9 safe deref/index uvalue's operators 2023-01-18 02:58:06 +07:00
BlackMATov
0326ac3188 use META_HPP_THROW_AS instead throw_exception_with function 2023-01-17 23:26:09 +07:00
BlackMATov
ec05ff9a3d allow to disable exceptions and RTTI manually 2023-01-17 16:48:13 +07:00
BlackMATov
3a2a3ab984 use PROJECT_NAME in cmake config 2023-01-17 16:22:04 +07:00
BlackMATov
1dda751435 rename uvalue data() to get_data() 2023-01-16 18:23:37 +07:00
8fd50bcf76 Merge pull request #46 from BlackMATov/dev
Dev
2023-01-14 19:44:08 +07:00
BlackMATov
47c564b25e internal states and binds cleanup 2023-01-14 19:23:24 +07:00
BlackMATov
4094e234d3 extend scope function #20 2023-01-14 17:14:33 +07:00
b0ad7cf78a Merge pull request #45 from BlackMATov/dev
Dev
2023-01-14 16:26:20 +07:00
BlackMATov
bce3115ff0 test fixes 2023-01-14 16:15:28 +07:00
fb1a3d8b70 Merge pull request #44 from BlackMATov/dev
Dev
2023-01-13 16:46:23 +07:00
BlackMATov
bff179fac5 tests cleanup 2023-01-13 16:20:15 +07:00
BlackMATov
c32d599fcd new metadata example 2023-01-13 14:04:29 +07:00
BlackMATov
0005b97495 examples cleanup 2023-01-13 14:04:06 +07:00
BlackMATov
a3b3ffa4ad add fmt module for examples 2023-01-13 13:46:07 +07:00
BlackMATov
39e4bfef37 rename manuals test cases 2023-01-13 11:48:13 +07:00
BlackMATov
55012305b1 replace state maps to sets 2023-01-13 11:41:42 +07:00
BlackMATov
add087686e simple hashed_string 2023-01-13 10:40:41 +07:00
BlackMATov
3d7a287dd2 insert_or_assign for std::sets 2023-01-13 10:38:39 +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
8bf8666a15 metadata move tweaks 2023-01-13 03:06:00 +07:00
BlackMATov
54fd2333f4 little dev tweaks 2023-01-13 02:55:10 +07:00
BlackMATov
cc31e48b11 cleanup indices compare operators 2023-01-12 10:59:29 +07:00
BlackMATov
e2d5ae5e6d rvalue uvalue::get_as optimization 2023-01-12 10:33:01 +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
b60912b6fd add doctest manually to control warning options 2023-01-12 02:34:50 +07:00
BlackMATov
0e2d886d45 move destructor auto bind to class_bind ctor 2023-01-11 17:19:55 +07:00
72c6294805 Merge pull request #43 from BlackMATov/dev
Dev
2023-01-10 20:11:28 +07:00
BlackMATov
09f99b005d class_bind.base_ for multiple bases 2023-01-10 19:27:39 +07:00
BlackMATov
d44cf16090 NO_EXCEPTIONS, NO_RTTI dev presets 2023-01-10 18:47:50 +07:00
BlackMATov
57a031ae7a little exception safety fixes 2023-01-10 18:27:01 +07:00
BlackMATov
809695e8f1 update readme 2023-01-10 15:47:55 +07:00
96bccc0dfe Merge pull request #42 from BlackMATov/dev
Dev
2023-01-10 14:15:06 +07:00
BlackMATov
6d673b3cc7 rename examples to manuals 2023-01-10 13:36:31 +07:00
BlackMATov
fe77d5c282 cleanup some warnings 2023-01-10 13:26:28 +07:00
BlackMATov
f4adc779db install single-header version instead multi-headers 2023-01-10 10:13:17 +07:00
BlackMATov
a23dd4fc7c move install commands to develop cmakelists 2023-01-10 09:56:26 +07:00
BlackMATov
46ca9d27af move clang-tidy configs to .clangd file 2023-01-10 08:46:31 +07:00
BlackMATov
615be2345d hide all developer stuff to develop directory 2023-01-09 16:09:22 +07:00
a38b3aee5b Merge pull request #41 from BlackMATov/dev
Dev
2023-01-05 08:24:51 +07:00
BlackMATov
6922c2019b Happy New Year! 🥳 2023-01-05 08:24:08 +07:00