52 Commits

Author SHA1 Message Date
Antony Polukhin 228922fdb5 Update copyright years 2026-01-04 11:26:11 +03:00
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