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

548 Commits

Author SHA1 Message Date
René Ferdinand Rivera Morell
b0bf18798c Fix missing include for unique_ptr. (#125) 2.1.0 boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 2023-03-07 09:33:06 +03:00
Antony Polukhin
9bc057e2a6 remove trailing whitespaces 2023-03-03 15:46:10 +03:00
Antony Polukhin
e460ce2ddc Always define is_implicitly_reflectable (#124)
Always define is_implicitly_reflectable
2023-02-27 10:59:34 +03:00
Antony Polukhin
d66c0a9551 Fix macro definition for Doxygen 2023-02-26 13:07:45 +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
ab509a5b32 implement pfr::get by type (#123) 2023-02-21 14:28:28 +03:00
Antony Polukhin
ed28602c2c Merge pull request #121 from caozhanhao/missing-pragma
add missing #pragma once
2023-01-31 11:38:58 +03:00
caozhanhao
dbc78d7dd9 add missing #pragma once 2023-01-20 13:00:37 +08:00
Antony Polukhin
551174b58c Update copyright years 2023-01-19 10:03:04 +03:00
Antony Polukhin
79b0d65d4f Merge remote-tracking branch 'denzor200/typo_fix' into develop 2023-01-18 19:05:08 +03:00
Antony Polukhin
2116be9285 Merge pull request #117 from markus-oberhumer-forks/fix-Wzero-as-null-pointer-constant
Avoid -Wzero-as-null-pointer-constant warnings.
2023-01-17 15:14:44 +03:00
Markus F.X.J. Oberhumer
a9a295e4aa Avoid -Wzero-as-null-pointer-constant warnings. 2023-01-11 13:11:45 +01:00
Antony Polukhin
2775d19f34 Merge pull request #119 from denzor200/fix/broken_structured_binding2
Workaround for broken C++17 stuctured binding in old compilers
2023-01-10 20:13:44 +03:00
denzor200
633c4bc985 'add_cv_like<T>(arg)' -> 'detail::add_cv_like<T>(arg)' 2023-01-10 00:26:58 +06:00
denzor200
b1af355a49 Workaround for broken C++17 stuctured binding in old compilers 2023-01-09 23:30:41 +06:00
Antony Polukhin
ef505f10c3 Merge pull request #118 from denzor200/fix/config_for_old_stdcpp
Fix for using config.hpp in old standards
2023-01-07 18:37:50 +03:00
denzor200
1be5e116f4 add cxx14 check 2023-01-07 17:02:01 +06:00
denzor200
bca51da20f Add old MSVC CI stage 2023-01-07 16:43:20 +06:00
denzor200
47c6413530 disable cxx14 restriction for config's test 2023-01-07 02:28:03 +06:00
denzor200
52a5a489ba split tests into two projects 2023-01-07 01:48:39 +06:00
Antony Polukhin
fd584a405d Merge pull request #114 from denzor200/patch-2
Fix warning missing terminating character
2022-12-30 16:34:10 +03:00
Denis Mikhailov
b6a960757b Update config.hpp 2022-12-30 11:21:24 +04:00
Antony Polukhin
dac40b2153 Merge pull request #86 from denzor200/feature/85-boost_no_pfr_macro
Implemented BOOST_PFR_ENABLED macro
2022-12-18 22:51:01 +03:00
denzor200
58ce59cf38 missed BOOST_PFR_ENABLED in error message 2022-12-18 22:01:57 +04:00
denzor200
5010309967 permissions 2022-12-18 21:54:58 +04:00
denzor200
bf5bd10b36 review discussions 2022-12-18 21:52:40 +04:00
denzor200
3279a7b610 Merge remote-tracking branch 'origin/develop' into feature/85-boost_no_pfr_macro
Conflicts:
	doc/pfr.qbk
	include/boost/pfr/detail/config.hpp
	test/print_config.cpp
2022-12-18 20:54:40 +04:00
Antony Polukhin
d7db07e98d Merge pull request #111 from denzor200/is_implicitly_reflectable
Add is_implicitly_reflectable trait
2022-12-18 19:11:27 +03:00
denzor200
6a38a07285 Add test 'boost_no_pfr_macro' 2022-12-17 00:35:56 +04:00
denzor200
69a06b98da review discussions 2022-12-17 00:33:44 +04:00
denzor200
578b5b2ac2 tests for new traits 2022-12-16 23:37:19 +04:00
denzor200
f12f35ac1a resolve review discussions 2022-12-16 23:20:37 +04:00
denzor200
2b4e2922ae fix for sfinae-friendliness issue 2022-12-16 19:57:12 +04:00
denzor200
b2acaacaaf Ability to disable implicitly reflection using the macro 2022-12-02 18:05:52 +04:00
Denis Mikhaylov
ff6c2b87c0 Remake BOOST_NO_PFR, now it can be overridden by the user 2022-12-01 20:43:36 +06:00
Denis Mikhaylov
2a3ddbfc17 Merge remote-tracking branch 'origin/develop' into feature/85-boost_no_pfr_macro 2022-12-01 19:47:53 +06:00
Denis Mikhaylov
5374f9aebc Revert "Implemented BOOST_NO_PFR macro"
This reverts commit 14185d614f.
2022-12-01 19:47:29 +06:00
Denis Mikhaylov
968d692c5e permissions restored 2022-12-01 17:42:09 +06:00
Denis Mikhaylov
5c13668343 Fix strip_boost_namespace's issues 2022-12-01 17:27:13 +06:00
Denis Mikhaylov
6f853dad2c Fixed inspect issues 2022-12-01 17:13:06 +06:00
Denis Mikhaylov
aa5abd8d76 Fixed C++14 build 2022-12-01 17:05:00 +06:00
Denis Mikhaylov
ba40d86097 Add static test to detect ability to integrate PFR as fallback into the Fusion 2022-12-01 14:09:37 +06:00
denzor200
7a3a419c35 identations in Motivating Example 2022-11-27 19:52:57 +04:00
denzor200
a70d02103a Add is_implicitly_reflectable trait 2022-11-27 19:48:32 +04:00
denzor200
d59b6f9520 permissions restored 2022-11-27 15:17:00 +04:00
Antony Polukhin
69c5692cd6 Merge pull request #109 from alexiprof/sequence_tuple-nolint
feat sequence_tuple: add nolint in functions
boost-1.81.0.beta1 boost-1.81.0
2022-09-24 11:25:15 +03:00
Alexander Malkov
8f325567eb feat sequence_tuple: add nolint in functions
add nolint in get_impl functions
2022-09-23 14:36:42 +03:00
Denis Mikhaylov
b10c0c66ed fix 2022-09-15 10:59:42 +06:00
Denis Mikhaylov
1bb4ced005 Fixed a lot of typos 2022-09-14 20:01:44 +06:00
Antony Polukhin
58dcb40a49 disable MSVC tests for now 2022-09-10 16:28:00 +03:00