Commit Graph

512 Commits

Author SHA1 Message Date
BlackMATov
cbc38caf0d 'align' property for number and class types 2022-08-19 06:14:39 +07:00
8b80889269 Merge pull request #13 from BlackMATov/dev
Dev
2022-08-19 04:02:09 +07:00
BlackMATov
35c312ed4a remove enum.hpp library usage 2022-08-19 02:26:06 +07:00
70b382e41a Merge pull request #10 from BlackMATov/dev
Dev
2022-07-01 23:15:03 +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
14b6391490 public meta_registry header instead detail using 2022-04-10 16:11:45 +07:00
BlackMATov
a92809ecb9 commit vscode workspace settings 2022-04-10 12:16:10 +07:00
BlackMATov
7621fb156a add sanitizers and cmake presets 2022-04-10 12:15:49 +07:00
c5d331ec2e Merge pull request #8 from BlackMATov/dev
Dev
2022-02-14 18:37:51 +07:00
BlackMATov
d1a332f3c0 fix clang CI build 2022-02-14 16:59:59 +07:00
BlackMATov
836b404a70 get_ctors -> get_constructors 2022-02-14 16:49:40 +07:00
BlackMATov
bbcbebd76e std::hash for indices and types 2022-02-14 16:44:01 +07:00
BlackMATov
bdae59b6a5 fix tidy warnings 2022-02-14 08:49:06 +07:00
fa0311c52e Merge pull request #7 from BlackMATov/dev
Dev
2022-02-14 08:20:54 +07:00
BlackMATov
dcb67aab76 static storage for type data 2022-02-14 08:03:24 +07:00
c7fd09c222 Merge pull request #6 from BlackMATov/dev
Dev
2022-02-14 07:08:08 +07:00
BlackMATov
d771a3de35 value.hpp -> uvalue.hpp 2022-02-14 06:55:59 +07:00
BlackMATov
154e1b53d6 remove all unnecessary std::invoke calls 2022-02-13 22:32:08 +07:00
BlackMATov
caad11f71f Merge branch 'main' into dev 2022-02-13 20:15:03 +07:00
BlackMATov
3bb3ed8be3 add readme features 2022-02-13 08:51:42 +07:00
139ab331e1 Merge pull request #5 from BlackMATov/dev
Dev
2022-02-13 08:22:17 +07:00
BlackMATov
b92478038f move todo to github issues 2022-02-13 07:59:08 +07:00
BlackMATov
1a87937719 example style fixes 2022-02-13 07:49:29 +07:00
BlackMATov
4072c525ca update todo 2022-02-13 07:15:25 +07:00
BlackMATov
e93f89d4e5 typedefs instead class_ and enum_ 2022-02-13 07:10:25 +07:00
BlackMATov
84619af864 Merge branch 'feature/metadata' into dev 2022-02-13 05:29:54 +07:00
BlackMATov
53776b30eb internal classes and enums for class_type 2022-02-13 04:52:29 +07:00
BlackMATov
ac6ee9d7cb lock registry while binds 2022-02-13 04:16:55 +07:00
BlackMATov
4bde9daa09 top binds without type_opts 2022-02-13 03:54:47 +07:00
BlackMATov
360a68eb5d fix clang CI warnings 2022-02-12 08:55:14 +07:00
BlackMATov
9277668573 metadata binds for all types 2022-02-12 08:40:17 +07:00
BlackMATov
aa24ed37e8 binds opts with metadata 2022-02-12 08:07:46 +07:00
BlackMATov
201fdbf1cb add state registry mutex 2022-02-12 05:06:53 +07:00
BlackMATov
c9a6f2d071 metadata for every state 2022-02-12 05:06:18 +07:00
BlackMATov
ccef5eae5d metadata member for every type 2022-02-12 05:04:27 +07:00
BlackMATov
380aacc4f5 copyrights update 2022-02-08 23:48:56 +07:00
BlackMATov
af4c2495af Merge branch 'feature/parameters' into dev 2022-02-08 23:36:59 +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
40b76839d8 parameter states for function, method and ctor 2022-02-08 07:30:21 +07:00
BlackMATov
9afb3920fc parameter_index without name 2022-02-08 07:16:16 +07:00
BlackMATov
5a20a1c7b2 little copy/paste refactoring 2022-02-08 06:21:29 +07:00
BlackMATov
a30d8075e8 parameter state 2022-02-08 01:38:49 +07:00
BlackMATov
9a7808939b style fixes 2022-02-08 01:36:58 +07:00
BlackMATov
54526bdd84 parameter_index 2022-02-07 23:58:32 +07:00
BlackMATov
f1d9b11b1b type bitflag aliases 2022-02-07 23:51:36 +07:00
BlackMATov
c80e0c44b6 ctad warnings fix 2022-02-07 05:44:47 +07:00
BlackMATov
58ff962938 fix dtor 2022-02-07 04:30:31 +07:00
BlackMATov
6c156da20d META_HPP_NO_RTTI 2022-02-07 03:11:40 +07:00