diff --git a/CMakeLists.txt b/CMakeLists.txt index 7bdbd78..e05acce 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ # Copyright 2020 Peter Dimov -# Copyright (c) 2016-2024 Antony Polukhin +# Copyright (c) 2016-2025 Antony Polukhin # # Distributed under the Boost Software License, Version 1.0. # https://www.boost.org/LICENSE_1_0.txt diff --git a/doc/pfr.qbk b/doc/pfr.qbk index c60bff4..88d1028 100644 --- a/doc/pfr.qbk +++ b/doc/pfr.qbk @@ -1,7 +1,7 @@ [library Boost.PFR [quickbook 1.6] [version 2.2] - [copyright 2016-2024 Antony Polukhin] + [copyright 2016-2025 Antony Polukhin] [category Language Features Emulation] [license Distributed under the Boost Software License, Version 1.0. diff --git a/example/get.cpp b/example/get.cpp index 85b3f0c..7504926 100644 --- a/example/get.cpp +++ b/example/get.cpp @@ -1,4 +1,4 @@ -// Copyright 2016-2024 Antony Polukhin +// Copyright 2016-2025 Antony Polukhin // Distributed under the Boost Software License, Version 1.0. // (See the accompanying file LICENSE_1_0.txt diff --git a/example/motivating_example0.cpp b/example/motivating_example0.cpp index 1d80cca..d7099b1 100644 --- a/example/motivating_example0.cpp +++ b/example/motivating_example0.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/example/quick_examples.cpp b/example/quick_examples.cpp index 0a0684e..37df911 100644 --- a/example/quick_examples.cpp +++ b/example/quick_examples.cpp @@ -1,4 +1,4 @@ -// Copyright 2016-2024 Antony Polukhin +// Copyright 2016-2025 Antony Polukhin // Distributed under the Boost Software License, Version 1.0. // (See the accompanying file LICENSE_1_0.txt diff --git a/example/sample_printing.cpp b/example/sample_printing.cpp index 9dff43c..7ad26b6 100644 --- a/example/sample_printing.cpp +++ b/example/sample_printing.cpp @@ -1,4 +1,4 @@ -// Copyright 2016-2024 Antony Polukhin +// Copyright 2016-2025 Antony Polukhin // Distributed under the Boost Software License, Version 1.0. // (See the accompanying file LICENSE_1_0.txt diff --git a/include/boost/pfr.hpp b/include/boost/pfr.hpp index ea5eec1..537608d 100644 --- a/include/boost/pfr.hpp +++ b/include/boost/pfr.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/config.hpp b/include/boost/pfr/config.hpp index 9d41055..65d2753 100644 --- a/include/boost/pfr/config.hpp +++ b/include/boost/pfr/config.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // Copyright (c) 2022 Denis Mikhailov // // Distributed under the Boost Software License, Version 1.0. (See accompanying diff --git a/include/boost/pfr/core.hpp b/include/boost/pfr/core.hpp index 263b1ec..0785c92 100644 --- a/include/boost/pfr/core.hpp +++ b/include/boost/pfr/core.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/config.hpp b/include/boost/pfr/detail/config.hpp index fa9aefb..aa4ac0d 100644 --- a/include/boost/pfr/detail/config.hpp +++ b/include/boost/pfr/detail/config.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // Copyright (c) 2022 Denis Mikhailov // // Distributed under the Boost Software License, Version 1.0. (See accompanying diff --git a/include/boost/pfr/detail/core.hpp b/include/boost/pfr/detail/core.hpp index 599eb2b..e54bd1e 100644 --- a/include/boost/pfr/detail/core.hpp +++ b/include/boost/pfr/detail/core.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/core14_classic.hpp b/include/boost/pfr/detail/core14_classic.hpp index 38b7ecb..419ee6f 100644 --- a/include/boost/pfr/detail/core14_classic.hpp +++ b/include/boost/pfr/detail/core14_classic.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/core14_loophole.hpp b/include/boost/pfr/detail/core14_loophole.hpp index 895af18..d9e42bd 100644 --- a/include/boost/pfr/detail/core14_loophole.hpp +++ b/include/boost/pfr/detail/core14_loophole.hpp @@ -1,5 +1,5 @@ // Copyright (c) 2017-2018 Alexandr Poltavsky, Antony Polukhin. -// Copyright (c) 2019-2024 Antony Polukhin. +// Copyright (c) 2019-2025 Antony Polukhin. // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/core17.hpp b/include/boost/pfr/detail/core17.hpp index ae15fbd..07fa2c6 100644 --- a/include/boost/pfr/detail/core17.hpp +++ b/include/boost/pfr/detail/core17.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/core17_generated.hpp b/include/boost/pfr/detail/core17_generated.hpp index 80f2692..9b3d073 100644 --- a/include/boost/pfr/detail/core17_generated.hpp +++ b/include/boost/pfr/detail/core17_generated.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // Copyright (c) 2023 Denis Mikhailov // // Distributed under the Boost Software License, Version 1.0. (See accompanying diff --git a/include/boost/pfr/detail/detectors.hpp b/include/boost/pfr/detail/detectors.hpp index 2dba11a..5631815 100644 --- a/include/boost/pfr/detail/detectors.hpp +++ b/include/boost/pfr/detail/detectors.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/fake_object.hpp b/include/boost/pfr/detail/fake_object.hpp index 3680792..e98484a 100644 --- a/include/boost/pfr/detail/fake_object.hpp +++ b/include/boost/pfr/detail/fake_object.hpp @@ -1,5 +1,5 @@ // Copyright (c) 2023 Bela Schaum, X-Ryl669, Denis Mikhailov. -// Copyright (c) 2024-2024 Antony Polukhin +// Copyright (c) 2024-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/fields_count.hpp b/include/boost/pfr/detail/fields_count.hpp index c3397b3..1b6a5d8 100644 --- a/include/boost/pfr/detail/fields_count.hpp +++ b/include/boost/pfr/detail/fields_count.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/for_each_field.hpp b/include/boost/pfr/detail/for_each_field.hpp index 14f417d..5e868eb 100644 --- a/include/boost/pfr/detail/for_each_field.hpp +++ b/include/boost/pfr/detail/for_each_field.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/for_each_field_impl.hpp b/include/boost/pfr/detail/for_each_field_impl.hpp index c9d801e..52a05fa 100644 --- a/include/boost/pfr/detail/for_each_field_impl.hpp +++ b/include/boost/pfr/detail/for_each_field_impl.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/functional.hpp b/include/boost/pfr/detail/functional.hpp index 90ae983..eed0ee6 100644 --- a/include/boost/pfr/detail/functional.hpp +++ b/include/boost/pfr/detail/functional.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/io.hpp b/include/boost/pfr/detail/io.hpp index 58eed5e..a28c315 100644 --- a/include/boost/pfr/detail/io.hpp +++ b/include/boost/pfr/detail/io.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/make_flat_tuple_of_references.hpp b/include/boost/pfr/detail/make_flat_tuple_of_references.hpp index 8db4560..a54fc51 100644 --- a/include/boost/pfr/detail/make_flat_tuple_of_references.hpp +++ b/include/boost/pfr/detail/make_flat_tuple_of_references.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/make_integer_sequence.hpp b/include/boost/pfr/detail/make_integer_sequence.hpp index 3992807..cf72cc4 100644 --- a/include/boost/pfr/detail/make_integer_sequence.hpp +++ b/include/boost/pfr/detail/make_integer_sequence.hpp @@ -1,5 +1,5 @@ // Copyright (c) 2018 Sergei Fedorov -// Copyright (c) 2019-2024 Antony Polukhin +// Copyright (c) 2019-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/offset_based_getter.hpp b/include/boost/pfr/detail/offset_based_getter.hpp index 2412324..b464146 100644 --- a/include/boost/pfr/detail/offset_based_getter.hpp +++ b/include/boost/pfr/detail/offset_based_getter.hpp @@ -1,5 +1,5 @@ // Copyright (c) 2017-2018 Chris Beck -// Copyright (c) 2019-2024 Antony Polukhin +// Copyright (c) 2019-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/rvalue_t.hpp b/include/boost/pfr/detail/rvalue_t.hpp index 23d25e4..06ecfec 100644 --- a/include/boost/pfr/detail/rvalue_t.hpp +++ b/include/boost/pfr/detail/rvalue_t.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/sequence_tuple.hpp b/include/boost/pfr/detail/sequence_tuple.hpp index 703f052..a833a7e 100644 --- a/include/boost/pfr/detail/sequence_tuple.hpp +++ b/include/boost/pfr/detail/sequence_tuple.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/size_array.hpp b/include/boost/pfr/detail/size_array.hpp index 35c4377..63b9427 100644 --- a/include/boost/pfr/detail/size_array.hpp +++ b/include/boost/pfr/detail/size_array.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/size_t_.hpp b/include/boost/pfr/detail/size_t_.hpp index f4bd8cb..4b9564e 100644 --- a/include/boost/pfr/detail/size_t_.hpp +++ b/include/boost/pfr/detail/size_t_.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/stdtuple.hpp b/include/boost/pfr/detail/stdtuple.hpp index 94a8444..ab98032 100644 --- a/include/boost/pfr/detail/stdtuple.hpp +++ b/include/boost/pfr/detail/stdtuple.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/tie_from_structure_tuple.hpp b/include/boost/pfr/detail/tie_from_structure_tuple.hpp index 4d78b5b..c20f262 100644 --- a/include/boost/pfr/detail/tie_from_structure_tuple.hpp +++ b/include/boost/pfr/detail/tie_from_structure_tuple.hpp @@ -1,5 +1,5 @@ // Copyright (c) 2018 Adam Butcher, Antony Polukhin -// Copyright (c) 2019-2024 Antony Polukhin +// Copyright (c) 2019-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/detail/unsafe_declval.hpp b/include/boost/pfr/detail/unsafe_declval.hpp index 0969229..8848b2c 100644 --- a/include/boost/pfr/detail/unsafe_declval.hpp +++ b/include/boost/pfr/detail/unsafe_declval.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2019-2024 Antony Polukhin. +// Copyright (c) 2019-2025 Antony Polukhin. // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/functions_for.hpp b/include/boost/pfr/functions_for.hpp index 8755956..aac27a3 100644 --- a/include/boost/pfr/functions_for.hpp +++ b/include/boost/pfr/functions_for.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/functors.hpp b/include/boost/pfr/functors.hpp index e44ded0..8ea5788 100644 --- a/include/boost/pfr/functors.hpp +++ b/include/boost/pfr/functors.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/io.hpp b/include/boost/pfr/io.hpp index 1c50772..e5925b9 100644 --- a/include/boost/pfr/io.hpp +++ b/include/boost/pfr/io.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/io_fields.hpp b/include/boost/pfr/io_fields.hpp index 4ccd1ee..f551ab8 100644 --- a/include/boost/pfr/io_fields.hpp +++ b/include/boost/pfr/io_fields.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/ops.hpp b/include/boost/pfr/ops.hpp index a1839f8..36271f4 100644 --- a/include/boost/pfr/ops.hpp +++ b/include/boost/pfr/ops.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/ops_fields.hpp b/include/boost/pfr/ops_fields.hpp index 92215a4..d60c2e3 100644 --- a/include/boost/pfr/ops_fields.hpp +++ b/include/boost/pfr/ops_fields.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/include/boost/pfr/tuple_size.hpp b/include/boost/pfr/tuple_size.hpp index b092418..8c6b949 100644 --- a/include/boost/pfr/tuple_size.hpp +++ b/include/boost/pfr/tuple_size.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2016-2024 Antony Polukhin +// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/index.html b/index.html index 7e6ee67..58ef2b2 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@