51 Commits

Author SHA1 Message Date
Antony Polukhin
3fe5ce61ee Update copyright years 2025-01-08 20:27:31 +03:00
Lena
3d090e7c6f
Add function for_each_field_with_name (#171) 2024-09-13 11:57:49 +03:00
Antony Polukhin
9b90f2f6bb
CI fixes (#161) 2024-02-16 08:41:05 +03:00
Antony Polukhin
8f3b819b1e
Allow throwing exceptions from pfr::structure_to_tuple (fixes #155) … (#160)
…and fix some warnings
2024-02-15 10:10:46 +03:00
Antony Polukhin
4c15f217f4
Merge pull request #152 from schaumb/get_name
Addressing the limitation of get_name
2024-01-28 11:52:57 +03:00
Antony Polukhin
16d771f498 Update copyright years 2024-01-07 13:12:44 +03:00
bela
16a97bb1f5 Fix sample compilation 2023-11-30 11:41:58 +01:00
bela
5b55480c65 Addressing the limitation of get_name 2023-11-30 10:09:09 +01:00
Denis Mikhailov
c695aa0b32
Improve diagnostic for attempt to use get_name with non-external (#146)
Co-authored-by: Antony Polukhin <antoshkka@gmail.com>
2023-11-26 11:52:17 +03:00
Denis Mikhailov
730f40b6b2
Fix typos (#139) 2023-09-19 11:46:52 +03:00
Antony Polukhin
67f4fc4398
Harden the filed name checks and improve the diagnostics (#138) 2023-09-18 13:57:58 +03:00
denzor200
8794056e20 review 2023-09-10 04:06:58 +03:00
denzor200
2c79ac703b Fix CI 2023-09-06 01:52:54 +03:00
denzor200
fcfca74355 Write docs 2023-09-02 22:42:54 +03:00
Antony Polukhin
95c06fb7c6 Update the docs with more samples and links to online playgrounds 2023-02-26 12:58:08 +03:00
Antony Polukhin
551174b58c Update copyright years 2023-01-19 10:03:04 +03:00
Antony Polukhin
8a8b5bc8d3 update copyright years 2022-01-30 14:55:36 +03:00
Antony Polukhin
8aa4e0712a fix issues found by inspect tool 2021-04-26 20:53:56 +03:00
jatin-25
bbffc61524
Spelling is corrected in quick_examples.cpp
This is my first contribution in Open Source. I have corrected the spelling of "variable" in a comment. I am looking forward to contribute to Boost.
2021-02-24 16:25:37 +05:30
Antony Polukhin
36c020b032 update copyright years 2021-01-03 17:33:29 +03:00
Antony Polukhin
00643f5aff doc improvement ideas from Andrzej Krzemienski 2020-10-20 20:09:34 +03:00
Antony Polukhin
cef16a47a5 fix warnings 2020-10-16 19:11:12 +03:00
Antony Polukhin
d2ac7325bd more polishings for the docs 2020-10-14 10:30:09 +03:00
Antony Polukhin
020b855686 more cleanups for the docs 2020-10-13 20:36:22 +03:00
Antony Polukhin
642937c7f4 fixes 2020-10-12 21:56:32 +03:00
Antony Polukhin
4ec21adbab more cleanups for the docs 2020-10-12 21:03:03 +03:00
Antony Polukhin
f40d2f773a cleanup quck examples 2020-10-11 21:09:14 +03:00
Antony Polukhin
11dc14e61b start ops rewrite 2020-10-11 14:40:46 +03:00
Antony Polukhin
77110ea65f docs rewrite started 2020-10-10 23:08:06 +03:00
Antony Polukhin
2331a3bc6b more polishings 2020-10-09 22:04:00 +03:00
Antony Polukhin
af4120c5fd fixes for docs and tests 2020-10-09 21:40:19 +03:00
Antony Polukhin
59357a7cb5 start the flat version dropping 2020-10-08 22:56:44 +03:00
Antony Polukhin
1365e2779b Add an example on how to customize printing (fixes #47) 2020-10-05 19:10:13 +03:00
Antony Polukhin
50d58a2e84 Clean up and update the docs 2020-08-19 23:02:34 +03:00
Antony Polukhin
74c460fd18 update copyright 2020-01-18 13:52:29 +03:00
Antony Polukhin
449d6769a2 Fix docs rendering on narrow screens 2019-07-28 12:44:08 +03:00
Antony Polukhin
1bf21ae5b9 Fix issue in test 2017-09-17 10:15:44 +03:00
Antony Polukhin
14d59f5340 Enable more tests for loophole 2017-09-16 20:46:38 +03:00
Antony Polukhin
5262e209e4 Split examples.cpp into two files 2017-08-19 12:18:12 +03:00
Antony Polukhin
1dfcc666c1 Improved error message and fixes for C++14 2017-08-13 11:48:14 +03:00
Antony Polukhin
78251885b4 Add info on 'precise' and 'flat' into the Overview section #8 2017-08-13 11:12:37 +03:00
Antony Polukhin
191184a422 Use BOOST_PFR_USE_CPP17 macro instead of copypasted check, fix copyright dates, drop unnecessary dependencies in core17_generated.hpp 2017-01-15 10:49:56 +03:00
Antony Polukhin
afd995e5dd Added info about reinterpret casts into the reference section. Improved formatting and added more examples 2017-01-05 20:54:08 +03:00
Antony Polukhin
cfee20e36f Fixed multiple typos in docs and added more short examples 2017-01-01 18:07:16 +03:00
Antony Polukhin
459a25f817 A few more examples 2016-12-31 21:42:44 +03:00
Antony Polukhin
af0a937126 More tests, some refactoring, flat functions now have their precise version, started improving the documents, fixed issues with const propagations, better separation of functions (now IO functions are not part of the core.hpp) 2016-12-28 22:19:29 +03:00
Antony Polukhin
fb04223e5e Separate folders for precise and flat functions 2016-12-28 22:08:05 +03:00
Antony Polukhin
1314722a22 Started rewriting the library to support precise and flat operations independently from C++ Standard 2016-12-28 22:07:09 +03:00
Antony Polukhin
4211404f20 Added tuple_size method, updated the docs and dropped some useless specializations 2016-07-14 22:29:05 +03:00
Antony Polukhin
c9bb66911a rename get to flat_get. Remove some usings 2016-07-12 21:32:38 +03:00