2
0
mirror of https://github.com/boostorg/pfr.git synced 2026-01-19 04:22:13 +00:00
Commit Graph

643 Commits

Author SHA1 Message Date
Antony Polukhin
4d912c1925 Fix warning about GCC not being aware of the -Wundefined-var-template (fixes #166) 2024-09-15 19:35:21 +03:00
Anarthal (Rubén Pérez)
73938e0936 Fix unused warnings in core_name14_disabled.hpp (#183)
Fixes #182
2024-09-13 19:03:12 +03:00
Antony Polukhin
e4cbbc78f0 Better headers organization (#180) 2024-09-13 14:24:21 +03:00
Antony Polukhin
6591a8609d Fix pragma directive (fixes #175) 2024-09-13 12:50:43 +03:00
Lena
3d090e7c6f Add function for_each_field_with_name (#171) 2024-09-13 11:57:49 +03:00
René Ferdinand Rivera Morell
e1e908e804 Add support for modular build structure. (#174) 2024-08-24 12:34:29 +03:00
Antony Polukhin
60391652fa Initial support for C++20 modules (#177) 2024-08-15 10:59:07 +03:00
Antony Polukhin
dec9341546 Update ci.yml (#178) 2024-08-14 20:28:49 +03:00
Antony Polukhin
449bf360f7 Workaround MSVC bogus warning (fixes #167) boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0 2024-04-01 12:18:52 +03:00
Denis Mikhailov
5f857d5503 Get rid of cast_to_layout_compatible (#154) boost-1.85.0.beta1 2024-02-17 16:47:03 +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
4a973c5eb4 Update docs by not using is_aggregate (fixes #158) and by describing the get_name implementation (fixes #150) 2024-02-14 21:00:23 +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
e969c57be5 Docs update 2024-01-07 13:14:25 +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
8a0447b486 Fix missing ; 2023-11-30 11:31:06 +01:00
bela
b674d728be revert field_name and SimpleAggregate comment 2023-11-30 10:14:01 +01:00
bela
5b55480c65 Addressing the limitation of get_name 2023-11-30 10:09:09 +01:00
Denis Mikhailov
98789f610a Fix get_name on clang for MSVC (#149) boost-1.84.0 2023-11-29 09:32:30 +03: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
Antony Polukhin
294a4976bd attempt to fix reference section collapse (refs https://github.com/boostorg/any/issues/27) boost-1.84.0.beta1 2.2.0 2023-10-11 10:13:39 +03:00
Antony Polukhin
2c79036816 Fix an unused parameter warning 2023-09-28 10:00:01 +03:00
Antony Polukhin
6b415eaa5c Merge branch 'master' into develop 2023-09-28 09:44:35 +03:00
denzor200
11133a4f63 Forbid get_name for arrays 2023-09-27 11:36:22 +03:00
denzor200
b1432d5fa9 Fix for printing BOOST_PFR_FUNCTION_SIGNATURE 2023-09-27 11:36:22 +03:00
Denis Mikhailov
8a13352854 Fix typos (#139) 2023-09-27 11:36:22 +03:00
Antony Polukhin
e48f84dcb1 Harden the filed name checks and improve the diagnostics (#138) 2023-09-27 11:36:22 +03:00
Antony Polukhin
ba25324b12 Avoid stored_name_of_field duplication in different translation units 2023-09-27 11:36:22 +03:00
Antony Polukhin
df1249f6b8 Suppress non-ASCII warning from boost-inspect 2023-09-27 11:36:22 +03:00
Antony Polukhin
f81c54ced0 Fix compilation on MSVC 2023-09-27 11:36:22 +03:00
Antony Polukhin
f23c003c51 Do not require Python to run tests 2023-09-27 11:36:22 +03:00
Antony Polukhin
95a2044e8b relax standard library requirements 2023-09-27 11:36:22 +03:00
denzor200
7738b09132 Fix for old MSVC compiler 2023-09-27 11:36:22 +03:00
denzor200
7f5895b3a3 review 2023-09-27 11:36:22 +03:00
denzor200
245ac56645 Rename C++20 features detectors 2023-09-27 11:36:22 +03:00
denzor200
ec0ea4a338 Fix docs 2023-09-27 11:36:22 +03:00
denzor200
d8a10e2abd Fix strip_boost_namespace.sh 2023-09-27 11:36:22 +03:00
denzor200
2674cf4fd4 Fix CI 2023-09-27 11:36:22 +03:00
denzor200
2876b2e793 Parser might be explicitly tagged as backward 2023-09-27 11:36:22 +03:00
denzor200
48b9be5070 Write docs 2023-09-27 11:36:22 +03:00
denzor200
226352be5e Parsing ala boost type_index 2023-09-27 11:36:22 +03:00
denzor200
65bf6b579f review 2023-09-27 11:36:22 +03:00
denzor200
c82490024c Refactoring for parser 2023-09-27 11:36:22 +03:00
denzor200
552463a4e3 Add test for big structures 2023-09-27 11:36:22 +03:00
denzor200
642d1f7d23 Fix nonascii fields 2023-09-27 11:36:22 +03:00
denzor200
ad7ab1cfc3 Add Clang support 2023-09-27 11:36:22 +03:00
denzor200
3438d5e815 Fix MSVC 2023-09-27 11:36:22 +03:00
denzor200
356e937dd9 Fix strip_boost_namespace.sh 2023-09-27 11:36:22 +03:00