31 Commits

Author SHA1 Message Date
Timur A. Fatkhullin
5dcc57707b due to GCC strange behavior with cast operator AdcDeviceAttribute class is now
has its own full "value holder" implementation without inheritance from
AdcValueHolder
2024-05-15 02:27:16 +03:00
Timur A. Fatkhullin
e23fc602be ... 2024-05-12 19:23:15 +03:00
Timur A. Fatkhullin
6d28bf7747 add common/adc_valholder.h header:
new conception: 1) no validator
                  2) AdcSerializingValueHolder is now non-templated
                     class
2024-05-12 01:54:32 +03:00
Timur A. Fatkhullin
070922e5d5 ... 2024-05-06 00:05:05 +03:00
ba60fadb79 solve problem with adc_func_traits
add and use concept adc_is_callable
rewrite value holder and device attribute classes
with new constructor's arguments resolution scheme
2024-05-04 22:29:10 +03:00
Timur A. Fatkhullin
2412b59b7a ... 2024-05-04 00:40:59 +03:00
Timur A. Fatkhullin
3ea9aa9c4d ... 2024-05-03 21:55:49 +03:00
Timur A. Fatkhullin
6de9127e58 ... 2024-05-02 23:51:11 +03:00
Timur A. Fatkhullin
0d64e0cf44 ... 2024-05-01 17:17:05 +03:00
Timur A. Fatkhullin
066cb7cf95 ... 2024-04-30 22:30:04 +03:00
b4a4722583 ... 2024-04-30 15:28:24 +03:00
Timur A. Fatkhullin
b6edadee03 ... 2024-04-30 11:47:42 +03:00
Timur A. Fatkhullin
7737edc77f ... 2024-04-28 00:43:08 +03:00
Timur A. Fatkhullin
c84756ce07 ... 2024-04-27 00:39:58 +03:00
Timur A. Fatkhullin
ad8e81896a ... 2024-04-22 00:48:39 +03:00
Timur A. Fatkhullin
c21490091d ... 2024-04-15 01:11:31 +03:00
Timur A. Fatkhullin
ca46e89536 ... 2024-04-13 23:47:22 +03:00
53779d2f13 add new AdcValueHolder implementation in adc_value.h 2024-04-11 22:11:24 +03:00
ede0012268 ... 2024-04-11 19:43:20 +03:00
fd02bd2ad7 ... 2024-04-09 17:34:56 +03:00
9a12ff0c27 ... 2024-04-08 17:37:15 +03:00
Timur A. Fatkhullin
580386459e serializing/deserializing functions 2024-04-08 03:08:35 +03:00
Timur A. Fatkhullin
01d1685199 rewrite constructord and resetValueHolder methods to use default
validator
2024-04-07 01:10:53 +03:00
Timur A. Fatkhullin
fad61ea1df AdcValueHolder class: tests are passed 2024-03-24 23:48:52 +03:00
a963db2900 add test (doctest) 2024-03-24 15:37:11 +03:00
Timur A. Fatkhullin
969429d2f6 ... 2024-01-23 23:30:48 +03:00
fa0cfea8fe ... 2024-01-22 00:34:49 +03:00
Timur A. Fatkhullin
41a9c70e70 ... 2024-01-21 01:57:15 +03:00
096e74c099 ... 2024-01-20 17:01:53 +03:00
d9c87aed1f ... 2024-01-20 17:01:09 +03:00
75ec7065d2 Initial commit 2024-01-19 17:53:41 +03:00