denzor200
|
4a1defaaeb
|
Add methods to extract fields names
|
2023-06-25 22:40:31 +00:00 |
|
René Ferdinand Rivera Morell
|
b0bf18798c
|
Fix missing include for unique_ptr. (#125)
|
2023-03-07 09:33:06 +03:00 |
|
Antony Polukhin
|
ab509a5b32
|
implement pfr::get by type (#123)
|
2023-02-21 14:28:28 +03: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 |
|
denzor200
|
b1af355a49
|
Workaround for broken C++17 stuctured binding in old compilers
|
2023-01-09 23:30:41 +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 |
|
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 |
|
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
|
b2acaacaaf
|
Ability to disable implicitly reflection using the macro
|
2022-12-02 18:05:52 +04:00 |
|
Denis Mikhaylov
|
968d692c5e
|
permissions restored
|
2022-12-01 17:42:09 +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
|
d59b6f9520
|
permissions restored
|
2022-11-27 15:17:00 +04:00 |
|
Denis Mikhaylov
|
1bb4ced005
|
Fixed a lot of typos
|
2022-09-14 20:01:44 +06:00 |
|
Antony Polukhin
|
8a8b5bc8d3
|
update copyright years
|
2022-01-30 14:55:36 +03:00 |
|
Antony Polukhin
|
7d925660bb
|
fix -Wzero-length-array warning
|
2021-09-29 11:38:07 +03:00 |
|
Denis Mikhailov
|
81d33f5bc6
|
Update read_write_non_literal.cpp
|
2021-05-02 16:25:56 +04:00 |
|
Denis Mikhailov
|
a7b6dd71a6
|
Update Jamfile.v2
|
2021-05-02 03:43:43 +04:00 |
|
Denis Mikhailov
|
fbfb8e4abd
|
Update Jamfile.v2
|
2021-05-02 03:09:28 +04:00 |
|
Antony Polukhin
|
e94b247698
|
remove extra semicolons (fixes #72)
|
2021-04-09 10:03:59 +03:00 |
|
Antony Polukhin
|
ea4c6e85f7
|
Tweak the inheritance check to do less instantiations and to work on more compilers
|
2021-03-28 19:34:29 +03:00 |
|
Antony Polukhin
|
180db174ad
|
Merge branch 'INHERITED_DETECTOR' of github.com:denzor200/pfr into develop
|
2021-03-28 10:47:22 +03:00 |
|
Antony Polukhin
|
f33c357af6
|
Workaround MSVC issue for the guaranteed copy elision
|
2021-03-26 11:24:59 +03:00 |
|
denzor200
|
9390106145
|
Merge remote-tracking branch 'upstream/develop' into INHERITED_DETECTOR
Conflicts:
include/boost/pfr/detail/fields_count.hpp
|
2021-03-25 23:40:16 +04:00 |
|
Antony Polukhin
|
638fefedd0
|
Allow reflection of aggregates with non movable fields if guaranteed copy elision is on
|
2021-03-24 09:58:20 +03:00 |
|
denzor200
|
2506fbceb8
|
Detector for inherited structs was implemented for C++17
|
2021-03-13 18:55:47 +04:00 |
|
Antony Polukhin
|
36c020b032
|
update copyright years
|
2021-01-03 17:33:29 +03:00 |
|
Antony Polukhin
|
4b38e4a243
|
Make test C++14 compatible
|
2020-12-20 16:04:19 +03:00 |
|
Antony Polukhin
|
9ef5a5646d
|
add test from #45
|
2020-12-20 12:22:50 +03:00 |
|
Antony Polukhin
|
a5f84b38a6
|
Disable constexpr_ops test on MSVC
|
2020-12-17 20:28:38 +03:00 |
|
Antony Polukhin
|
e88e44cc14
|
comparison functions are now constexpr (fixes #52)
|
2020-12-16 18:42:40 +03:00 |
|
Antony Polukhin
|
f28952c544
|
fix attempt for #61
|
2020-12-16 17:38:15 +03:00 |
|
Antony Polukhin
|
eb37b11dfc
|
attempt to fix test
|
2020-12-16 11:58:39 +03:00 |
|
Antony Polukhin
|
33b5003883
|
fixes
|
2020-12-15 15:46:17 +03:00 |
|
Antony Polukhin
|
99f5037a00
|
add test on reflecting structure with std::optional<std::chrono::seconds> (refs #61)
|
2020-11-28 20:30:22 +03:00 |
|
Antony Polukhin
|
8fd5392b3b
|
Print config info in tests. Use std::make_index_sequence in more cases
|
2020-10-27 13:31:23 +03:00 |
|
Antony Polukhin
|
1a6ff4cf77
|
Less MSVC warnings, enable Loophole on _MSVC_VER>=1927 and disable Loophole tests on _MSVC_VER<=1916
|
2020-10-24 15:48:22 +03:00 |
|
Antony Polukhin
|
812f3f62f3
|
MSVC experiment: gathering errors on loophole usage
|
2020-10-22 22:44:56 +03:00 |
|
Antony Polukhin
|
9c6f5fd2c0
|
test on unconstrained forwarding ref field reflection
|
2020-10-21 15:31:39 +03:00 |
|
Antony Polukhin
|
2568ef5fe6
|
fix reflection of unconstrained const rvalue constructible field
|
2020-10-21 15:27:14 +03:00 |
|
Antony Polukhin
|
ed4505ca05
|
Make the generate_cpp17.py script python version agnostic and add smoke test that the script works (fixes #57)
|
2020-10-21 14:39:51 +03:00 |
|
Antony Polukhin
|
43c671a2ee
|
fix warnings in tests and improve CI
|
2020-10-19 19:30:36 +03:00 |
|