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
|
2e637d1b8c
|
remove meta_hpp::stdex namespace
|
2022-12-31 02:00:38 +07:00 |
|
BlackMATov
|
2c129cf85c
|
uvalue inplace ctors support
|
2022-12-31 00:52:28 +07:00 |
|
BlackMATov
|
80c82b1027
|
remove fully dynamic less and equal uvalue's operators
|
2022-12-30 15:10:44 +07:00 |
|
BlackMATov
|
398d4012f9
|
add throw dtor uvalues support
|
2022-12-30 03:06:24 +07:00 |
|
BlackMATov
|
36e96850ee
|
remove concept backports
|
2022-12-27 03:01:57 +07:00 |
|
BlackMATov
|
5cb4d1b0e1
|
auto dtor registration
|
2022-12-26 23:41:35 +07:00 |
|
BlackMATov
|
a72101a092
|
pointer instance support
|
2022-12-04 09:04:38 +07:00 |
|
BlackMATov
|
63e7ba13e3
|
update doctest to 2.4.9 version
|
2022-11-25 05:59:12 +07:00 |
|
BlackMATov
|
da3d0fc524
|
some new typedefs
|
2022-11-13 07:33:26 +07:00 |
|
BlackMATov
|
40525f45aa
|
replace std::is_same_v to stdex::same_as concept
|
2022-11-09 17:27:55 +07:00 |
|
BlackMATov
|
71ec8b6885
|
beautify tidy comments
|
2022-11-09 08:49:48 +07:00 |
|
BlackMATov
|
f64a7f6b64
|
replace some vector args to spans
|
2022-11-07 09:11:44 +07:00 |
|
BlackMATov
|
291e165ca4
|
remove uvalue::can_get_as
|
2022-11-06 18:25:06 +07:00 |
|
BlackMATov
|
a630d89e96
|
return uvalue::try_get_as
|
2022-11-06 18:00:39 +07:00 |
|
BlackMATov
|
178ab50a8b
|
uvalue simplifying and usage example
|
2022-11-06 08:29:40 +07:00 |
|
BlackMATov
|
f9504306c0
|
new uvalue api
|
2022-11-06 01:31:58 +07:00 |
|
BlackMATov
|
014315699f
|
uvalue upcasting support: wip
|
2022-11-02 01:21:54 +07:00 |
|
BlackMATov
|
d2c67cc9ab
|
more msvc toolsets, little test fixes
|
2022-10-30 01:02:39 +07:00 |
|
BlackMATov
|
d7a4353ab7
|
fix github issue #15
|
2022-10-29 10:32:27 +07:00 |
|
BlackMATov
|
24c1457ca9
|
add single-header version
|
2022-09-21 18:54:39 +07:00 |
|
BlackMATov
|
cbc38caf0d
|
'align' property for number and class types
|
2022-08-19 06:14:39 +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
|
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 |
|