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
|
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
|
154e1b53d6
|
remove all unnecessary std::invoke calls
|
2022-02-13 22:32:08 +07:00 |
|
BlackMATov
|
e93f89d4e5
|
typedefs instead class_ and enum_
|
2022-02-13 07:10:25 +07:00 |
|
BlackMATov
|
53776b30eb
|
internal classes and enums for class_type
|
2022-02-13 04:52:29 +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
|
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
|
40b76839d8
|
parameter states for function, method and ctor
|
2022-02-08 07:30:21 +07:00 |
|
BlackMATov
|
58ff962938
|
fix dtor
|
2022-02-07 04:30:31 +07:00 |
|
BlackMATov
|
33faf7f5f2
|
fix fixed_function deduction guides
|
2022-02-06 12:08:45 +07:00 |
|
BlackMATov
|
65b30fdbc2
|
fixed_function instead std::function
|
2022-02-06 11:59:51 +07:00 |
|
BlackMATov
|
c2b4aff6a0
|
warning fixes
|
2022-02-05 08:09:47 +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
|
ca24eff3ad
|
fix msvc tests
|
2022-01-26 18:33:26 +07:00 |
|
BlackMATov
|
8d6a8e7789
|
rewrite value without std::any
|
2022-01-26 17:48:00 +07:00 |
|
BlackMATov
|
14e68063d0
|
fix untests
|
2022-01-24 04:47:50 +07:00 |
|
BlackMATov
|
193e8eddd1
|
empty value instead std::optional
|
2022-01-24 04:20:27 +07:00 |
|
BlackMATov
|
fc69b71779
|
nullable value type
|
2022-01-24 04:18:22 +07:00 |
|
BlackMATov
|
6e127b41da
|
little value fixes
|
2022-01-23 23:50:00 +07:00 |
|
BlackMATov
|
d54194d52e
|
fix value deref
|
2022-01-23 22:34:25 +07:00 |
|
BlackMATov
|
a0a24ea94e
|
simple dtors
|
2022-01-22 05:58:04 +07:00 |
|
BlackMATov
|
b414e71d8f
|
add value return policy
|
2022-01-22 04:29:17 +07:00 |
|
BlackMATov
|
4bfdc9d69b
|
class bind concepts instead static assets
|
2022-01-16 14:50:11 +07:00 |
|
BlackMATov
|
0564b10557
|
nullptr type
|
2022-01-16 11:01:47 +07:00 |
|
BlackMATov
|
dffad68627
|
add conversion of any pointers to void pointer
|
2022-01-16 10:07:13 +07:00 |
|
BlackMATov
|
f942f8ffa0
|
value index operator
|
2022-01-16 09:42:51 +07:00 |
|
BlackMATov
|
fb604ba61e
|
add value deref function
|
2022-01-15 07:59:24 +07:00 |
|
BlackMATov
|
ef5b04add0
|
universal meta::invoke
|
2022-01-14 18:22:24 +07:00 |
|
BlackMATov
|
0a1303e215
|
check class member pointers arg
|
2022-01-14 10:47:33 +07:00 |
|
BlackMATov
|
c277dbfc1c
|
array arg support
|
2022-01-14 07:35:25 +07:00 |
|
BlackMATov
|
7cfce057d7
|
traits enums fixes
|
2022-01-12 21:26:07 +07:00 |
|
BlackMATov
|
8125e4cdaf
|
add value with function pointer tests
|
2022-01-10 14:51:18 +07:00 |
|
BlackMATov
|
900feef754
|
remove void_flags
|
2022-01-09 15:49:47 +07:00 |
|
BlackMATov
|
6ea935071c
|
add member_flags::is_readonly
|
2022-01-09 15:34:08 +07:00 |
|
BlackMATov
|
25736b2cec
|
fix missing any_type::as_ctor impl
|
2022-01-09 08:04:08 +07:00 |
|
BlackMATov
|
86a2e38379
|
dummy manual sources
|
2022-01-09 06:05:21 +07:00 |
|
BlackMATov
|
a44bc0e11d
|
examples cleanup
|
2022-01-08 07:14:16 +07:00 |
|
BlackMATov
|
a2708acbc7
|
add is_gettable_with, is_settable_with for member and variable
|
2022-01-08 07:10:41 +07:00 |
|
BlackMATov
|
de77303c7a
|
add member and variable call operators
|
2022-01-08 06:26:55 +07:00 |
|
BlackMATov
|
84b6e202d2
|
add evalue::get_underlying_value
|
2022-01-08 06:01:00 +07:00 |
|
BlackMATov
|
02e7018473
|
add fmtlib for examples
|
2022-01-08 05:53:42 +07:00 |
|