|
||||
File indexing completed on 2025-01-18 09:43:32
0001 // Copyright (c) 2016-2023 Antony Polukhin 0002 // 0003 // Distributed under the Boost Software License, Version 1.0. (See accompanying 0004 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 0005 0006 #ifndef BOOST_PFR_DETAIL_CORE_HPP 0007 #define BOOST_PFR_DETAIL_CORE_HPP 0008 #pragma once 0009 0010 #include <boost/pfr/detail/config.hpp> 0011 0012 // Each core provides `boost::pfr::detail::tie_as_tuple` and 0013 // `boost::pfr::detail::for_each_field_dispatcher` functions. 0014 // 0015 // The whole PFR library is build on top of those two functions. 0016 #if BOOST_PFR_USE_CPP17 0017 # include <boost/pfr/detail/core17.hpp> 0018 #elif BOOST_PFR_USE_LOOPHOLE 0019 # include <boost/pfr/detail/core14_loophole.hpp> 0020 #else 0021 # include <boost/pfr/detail/core14_classic.hpp> 0022 #endif 0023 0024 #endif // BOOST_PFR_DETAIL_CORE_HPP
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |