Commit Graph

30 Commits

Author SHA1 Message Date
BlackMATov
c0bc72c30a fix gcc10 building (remove same_as concept usage) 2023-01-03 17:47:03 +07:00
BlackMATov
80c82b1027 remove fully dynamic less and equal uvalue's operators 2022-12-30 15:10:44 +07:00
BlackMATov
36e96850ee remove concept backports 2022-12-27 03:01:57 +07:00
BlackMATov
63e7ba13e3 update doctest to 2.4.9 version 2022-11-25 05:59:12 +07:00
BlackMATov
40525f45aa replace std::is_same_v to stdex::same_as concept 2022-11-09 17:27:55 +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
f9504306c0 new uvalue api 2022-11-06 01:31:58 +07:00
BlackMATov
d2c67cc9ab more msvc toolsets, little test fixes 2022-10-30 01:02: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
154e1b53d6 remove all unnecessary std::invoke calls 2022-02-13 22:32:08 +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
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
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
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
8125e4cdaf add value with function pointer tests 2022-01-10 14:51:18 +07:00
BlackMATov
86a2e38379 dummy manual sources 2022-01-09 06:05:21 +07:00
BlackMATov
495e149e57 remove std::tie comparing 2022-01-07 19:56:35 +07:00
BlackMATov
ff1fb1fbd7 cleanup value class 2022-01-04 08:30:10 +07:00
BlackMATov
5dc361f826 fix some misstypings 2022-01-02 03:10:04 +07:00
BlackMATov
b77a38afdb add value less operator 2021-11-29 20:26:00 +07:00
BlackMATov
e17c8a4206 new basic version 2021-11-25 05:34:00 +07:00