mirror of
https://github.com/bolero-MURAKAMI/Sprout.git
synced 2025-02-03 09:23:58 +00:00
fix <cstddef> include, for clang 3.5 earlier with libstdc++ 20140422 or later
This commit is contained in:
parent
74f79f3717
commit
3c4a048f25
263 changed files with 311 additions and 270 deletions
|
@ -35,8 +35,8 @@ Supported Compilers
|
|||
|
||||
Linux:
|
||||
|
||||
* GCC, C++11 mode: 4.7.0, 4.7.1, 4.7.2, 4.7.3, 4.8.0, 4.8.1, 4.8.2, 4.9.0
|
||||
* Clang, C++11 mode: 3.2, 3.3, 3.4
|
||||
* GCC, C++11/14 mode: 4.7.0, 4.7.1, 4.7.2, 4.7.3, 4.8.0, 4.8.1, 4.8.2, 4.9.0
|
||||
* Clang, C++11/14 mode: 3.2, 3.3, 3.4
|
||||
|
||||
*******************************************************************************
|
||||
Author
|
||||
|
|
|
@ -6,13 +6,14 @@
|
|||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
=============================================================================*/
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/array.hpp>
|
||||
#include <sprout/tuple/tuple.hpp>
|
||||
#include <sprout/operation/push_back.hpp>
|
||||
#include <sprout/operation/append_back.hpp>
|
||||
#include <sprout/integer/static_pow.hpp>
|
||||
#include <sprout/type_traits/enabler_if.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
|
||||
//
|
||||
// hanoi
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_ALGORITHM_CXX14_RANDOM_SWAP_HPP
|
||||
#define SPROUT_ALGORITHM_CXX14_RANDOM_SWAP_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <iterator>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/algorithm/cxx14/iter_swap.hpp>
|
||||
#include <sprout/workaround/detail/uniform_int_distribution.hpp>
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_ALGORITHM_CXX14_SHUFFLE_HPP
|
||||
#define SPROUT_ALGORITHM_CXX14_SHUFFLE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <iterator>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/algorithm/cxx14/iter_swap.hpp>
|
||||
#include <sprout/workaround/detail/uniform_int_distribution.hpp>
|
||||
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_ALGORITHM_FIXED_RANDOM_SWAP_HPP
|
||||
#define SPROUT_ALGORITHM_FIXED_RANDOM_SWAP_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/array/array.hpp>
|
||||
#include <sprout/container/traits.hpp>
|
||||
#include <sprout/container/functions.hpp>
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_ALGORITHM_FIXED_RANDOM_SWAP_RESULT_HPP
|
||||
#define SPROUT_ALGORITHM_FIXED_RANDOM_SWAP_RESULT_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/array/array.hpp>
|
||||
#include <sprout/tuple/tuple/tuple.hpp>
|
||||
#include <sprout/tuple/tuple/get.hpp>
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_ALGORITHM_FIXED_RECURRENCE_HPP
|
||||
#define SPROUT_ALGORITHM_FIXED_RECURRENCE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/container/traits.hpp>
|
||||
#include <sprout/container/functions.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_ALGORITHM_FIXED_SHUFFLE_HPP
|
||||
#define SPROUT_ALGORITHM_FIXED_SHUFFLE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/index_tuple/metafunction.hpp>
|
||||
#include <sprout/array/array.hpp>
|
||||
#include <sprout/pit/pit.hpp>
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_ALGORITHM_FIXED_SHUFFLE_RESULT_HPP
|
||||
#define SPROUT_ALGORITHM_FIXED_SHUFFLE_RESULT_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/index_tuple/metafunction.hpp>
|
||||
#include <sprout/array/array.hpp>
|
||||
#include <sprout/pit/pit.hpp>
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
#ifndef SPROUT_ARRAY_ARRAY_HPP
|
||||
#define SPROUT_ARRAY_ARRAY_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <utility>
|
||||
#include <type_traits>
|
||||
#include <stdexcept>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/index_tuple/metafunction.hpp>
|
||||
#include <sprout/container/traits.hpp>
|
||||
#include <sprout/container/functions.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_ARRAY_COMPARISON_HPP
|
||||
#define SPROUT_ARRAY_COMPARISON_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/array/array.hpp>
|
||||
#include <sprout/algorithm/equal.hpp>
|
||||
#include <sprout/algorithm/lexicographical_compare.hpp>
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_ARRAY_HASH_HPP
|
||||
#define SPROUT_ARRAY_HASH_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/array/array.hpp>
|
||||
#include <sprout/functional/hash.hpp>
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_ARRAY_MAKE_ARRAY_HPP
|
||||
#define SPROUT_ARRAY_MAKE_ARRAY_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/index_tuple/metafunction.hpp>
|
||||
#include <sprout/array/array.hpp>
|
||||
#include <sprout/utility/forward.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_ARRAY_NESTED_ARRAY_HPP
|
||||
#define SPROUT_ARRAY_NESTED_ARRAY_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/array/array.hpp>
|
||||
#include <sprout/type_traits/identity.hpp>
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_ARRAY_TUPLE_HPP
|
||||
#define SPROUT_ARRAY_TUPLE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <tuple>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/array/array.hpp>
|
||||
#include <sprout/utility/move.hpp>
|
||||
#include <sprout/tuple/tuple/get.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_ARRAY_TYPE_TRAITS_HPP
|
||||
#define SPROUT_ARRAY_TYPE_TRAITS_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/array/array.hpp>
|
||||
#include <sprout/type_traits/integral_constant.hpp>
|
||||
|
||||
|
|
|
@ -9,9 +9,9 @@
|
|||
#define SPROUT_BIT_BIT_LENGTH_HPP
|
||||
|
||||
#include <climits>
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace detail {
|
||||
|
|
|
@ -8,10 +8,10 @@
|
|||
#ifndef SPROUT_BIT_CLZ_HPP
|
||||
#define SPROUT_BIT_CLZ_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <climits>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/utility/pair/pair.hpp>
|
||||
#include <sprout/bit/shlr.hpp>
|
||||
#include <sprout/bit/shll.hpp>
|
||||
|
|
|
@ -8,10 +8,10 @@
|
|||
#ifndef SPROUT_BIT_CTZ_HPP
|
||||
#define SPROUT_BIT_CTZ_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <climits>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/limits.hpp>
|
||||
#include <sprout/detail/integer.hpp>
|
||||
#include <sprout/utility/pair/pair.hpp>
|
||||
|
|
|
@ -8,10 +8,10 @@
|
|||
#ifndef SPROUT_BIT_PARITY_HPP
|
||||
#define SPROUT_BIT_PARITY_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <climits>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/bit/shlr.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
#ifndef SPROUT_BITSET_BITSET_HPP
|
||||
#define SPROUT_BITSET_BITSET_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <climits>
|
||||
#include <string>
|
||||
#include <stdexcept>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/detail/sizeof.hpp>
|
||||
#include <sprout/container/traits.hpp>
|
||||
#include <sprout/iterator/index_iterator.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_BITSET_BITWISE_HPP
|
||||
#define SPROUT_BITSET_BITWISE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/bitset/bitset.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_BITSET_HASH_HPP
|
||||
#define SPROUT_BITSET_HASH_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/bitset/bitset.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,10 +8,10 @@
|
|||
#ifndef SPROUT_BITSET_IO_HPP
|
||||
#define SPROUT_BITSET_IO_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <string>
|
||||
#include <iosfwd>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/bitset/bitset.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,10 +8,10 @@
|
|||
#ifndef SPROUT_BRAINFUCK_BRAINFUCK_HPP
|
||||
#define SPROUT_BRAINFUCK_BRAINFUCK_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <iterator>
|
||||
#include <stdexcept>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/array/array.hpp>
|
||||
#include <sprout/pit/pit.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
#ifndef SPROUT_CHECKSUM_MD5_HPP
|
||||
#define SPROUT_CHECKSUM_MD5_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <climits>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/array/array.hpp>
|
||||
#include <sprout/container/functions.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
#ifndef SPROUT_CHECKSUM_SHA1_HPP
|
||||
#define SPROUT_CHECKSUM_SHA1_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <climits>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/array/array.hpp>
|
||||
#include <sprout/array/make_array.hpp>
|
||||
#include <sprout/sub_array/sub_array.hpp>
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
#ifndef SPROUT_CHECKSUM_SUM_HPP
|
||||
#define SPROUT_CHECKSUM_SUM_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <climits>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/limits.hpp>
|
||||
#include <sprout/container/functions.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_CHECKSUM_XOR_HPP
|
||||
#define SPROUT_CHECKSUM_XOR_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/container/functions.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
#include <sprout/iterator/bytes_iterator.hpp>
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
#ifndef SPROUT_CINTTYPES_DIV_HPP
|
||||
#define SPROUT_CINTTYPES_DIV_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdlib>
|
||||
#include <cstdint>
|
||||
#if !defined(_MSC_VER)
|
||||
|
@ -16,6 +15,7 @@
|
|||
#endif
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
|
||||
namespace sprout {
|
||||
//
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_CINTTYPES_STRTOIMAX_HPP
|
||||
#define SPROUT_CINTTYPES_STRTOIMAX_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstdlib/str_to_int.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_CINTTYPES_STRTOUMAX_HPP
|
||||
#define SPROUT_CINTTYPES_STRTOUMAX_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstdlib/str_to_int.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_COMPLEX_HASH_HPP
|
||||
#define SPROUT_COMPLEX_HASH_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/complex/complex.hpp>
|
||||
#include <sprout/functional/hash.hpp>
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_COMPOST_EFFECTS_REVERBED_HPP
|
||||
#define SPROUT_COMPOST_EFFECTS_REVERBED_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <iterator>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/utility/forward.hpp>
|
||||
#include <sprout/math/constants.hpp>
|
||||
#include <sprout/math/pow.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_COMPOST_SOURCES_SOURCE_HPP
|
||||
#define SPROUT_COMPOST_SOURCES_SOURCE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/array/array.hpp>
|
||||
|
||||
//
|
||||
|
|
|
@ -8,10 +8,17 @@
|
|||
#ifndef SPROUT_CONFIG_STDLIB_HPP
|
||||
#define SPROUT_CONFIG_STDLIB_HPP
|
||||
|
||||
// for STLport
|
||||
// !!! OLD:
|
||||
//#ifdef __cplusplus
|
||||
//# include <cstddef>
|
||||
//#else
|
||||
//# include <stddef.h>
|
||||
//#endif
|
||||
#ifdef __cplusplus
|
||||
# include <cstddef>
|
||||
# include <climits>
|
||||
#else
|
||||
# include <stddef.h>
|
||||
# include <limits.h>
|
||||
#endif
|
||||
|
||||
#if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
|
||||
|
|
|
@ -33,11 +33,17 @@
|
|||
|
||||
//
|
||||
// SPROUT_CXX14_CONSTEXPR
|
||||
// SPROUT_CXX14_CONSTEXPR_OR_CONST
|
||||
// SPROUT_CXX14_STATIC_CONSTEXPR
|
||||
//
|
||||
#ifndef SPROUT_CONFIG_DISABLE_CXX14_CONSTEXPR
|
||||
# define SPROUT_CXX14_CONSTEXPR constexpr
|
||||
# define SPROUT_CXX14_CONSTEXPR_OR_CONST constexpr
|
||||
# define SPROUT_CXX14_STATIC_CONSTEXPR static constexpr
|
||||
#else // #ifndef SPROUT_CONFIG_DISABLE_CXX14_CONSTEXPR
|
||||
# define SPROUT_CXX14_CONSTEXPR
|
||||
# define SPROUT_CXX14_CONSTEXPR_OR_CONST const
|
||||
# define SPROUT_CXX14_STATIC_CONSTEXPR static const
|
||||
#endif // #ifndef SPROUT_CONFIG_DISABLE_CXX14_CONSTEXPR
|
||||
|
||||
//
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CONTAINER_BEGIN_HPP
|
||||
#define SPROUT_CONTAINER_BEGIN_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/container/container_traits.hpp>
|
||||
#include <sprout/container/container_range_traits.hpp>
|
||||
#include <sprout/adl/not_found.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CONTAINER_CONTAINER_RANGE_TRAITS_HPP
|
||||
#define SPROUT_CONTAINER_CONTAINER_RANGE_TRAITS_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/container/container_traits.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
#ifndef SPROUT_CONTAINER_CONTAINER_TRAITS_HPP
|
||||
#define SPROUT_CONTAINER_CONTAINER_TRAITS_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <iterator>
|
||||
#include <array>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/type_traits/integral_constant.hpp>
|
||||
#include <sprout/type_traits/has_xxx.hpp>
|
||||
#include <sprout/type_traits/inherit_if_xxx.hpp>
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_CONTAINER_CONTAINER_TRANSFORM_TRAITS_HPP
|
||||
#define SPROUT_CONTAINER_CONTAINER_TRANSFORM_TRAITS_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/container/container_traits.hpp>
|
||||
#include <sprout/container/detail/array_like.hpp>
|
||||
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CONTAINER_DETAIL_ARRAY_LIKE_HPP
|
||||
#define SPROUT_CONTAINER_DETAIL_ARRAY_LIKE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/type_traits/integral_constant.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CONTAINER_END_HPP
|
||||
#define SPROUT_CONTAINER_END_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/container/container_traits.hpp>
|
||||
#include <sprout/container/container_range_traits.hpp>
|
||||
#include <sprout/adl/not_found.hpp>
|
||||
|
|
|
@ -11,8 +11,8 @@
|
|||
#include <sscrisk/cel/array.hpp>
|
||||
#include <sprout/config.hpp>
|
||||
#if SPROUT_USE_INDEX_ITERATOR_IMPLEMENTATION
|
||||
# include <cstddef>
|
||||
# include <type_traits>
|
||||
# include <sprout/workaround/std/cstddef.hpp>
|
||||
# include <sprout/container/traits.hpp>
|
||||
# include <sprout/iterator/index_iterator.hpp>
|
||||
#endif
|
||||
|
|
|
@ -11,8 +11,8 @@
|
|||
#include <array>
|
||||
#include <sprout/config.hpp>
|
||||
#if SPROUT_USE_INDEX_ITERATOR_IMPLEMENTATION
|
||||
# include <cstddef>
|
||||
# include <type_traits>
|
||||
# include <sprout/workaround/std/cstddef.hpp>
|
||||
# include <sprout/container/traits.hpp>
|
||||
# include <sprout/iterator/index_iterator.hpp>
|
||||
#endif
|
||||
|
|
|
@ -9,10 +9,10 @@
|
|||
#ifndef SPROUT_CSTDLIB_DIV_HPP
|
||||
#define SPROUT_CSTDLIB_DIV_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdlib>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
#ifndef SPROUT_CSTDLIB_STR_TO_FLOAT_HPP
|
||||
#define SPROUT_CSTDLIB_STR_TO_FLOAT_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdlib>
|
||||
#include <cmath>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/limits.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
#include <sprout/ctype/ascii.hpp>
|
||||
|
|
|
@ -8,17 +8,17 @@
|
|||
#ifndef SPROUT_CSTDLIB_STR_TO_INT_HPP
|
||||
#define SPROUT_CSTDLIB_STR_TO_INT_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdlib>
|
||||
#if !defined(_MSC_VER)
|
||||
# include <cinttypes>
|
||||
#endif
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/limits.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
#include <sprout/ctype/ascii.hpp>
|
||||
#include <sprout/detail/char_conversion.hpp>
|
||||
#if !defined(_MSC_VER)
|
||||
# include <cinttypes>
|
||||
#endif
|
||||
|
||||
namespace sprout {
|
||||
namespace detail {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CSTDLIB_STRTOD_HPP
|
||||
#define SPROUT_CSTDLIB_STRTOD_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstdlib/str_to_float.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CSTDLIB_STRTOF_HPP
|
||||
#define SPROUT_CSTDLIB_STRTOF_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstdlib/str_to_float.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CSTDLIB_STRTOL_HPP
|
||||
#define SPROUT_CSTDLIB_STRTOL_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstdlib/str_to_int.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CSTDLIB_STRTOLD_HPP
|
||||
#define SPROUT_CSTDLIB_STRTOLD_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstdlib/str_to_float.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CSTDLIB_STRTOLL_HPP
|
||||
#define SPROUT_CSTDLIB_STRTOLL_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstdlib/str_to_int.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CSTDLIB_STRTOUL_HPP
|
||||
#define SPROUT_CSTDLIB_STRTOUL_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstdlib/str_to_int.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CSTDLIB_STRTTOULL_HPP
|
||||
#define SPROUT_CSTDLIB_STRTTOULL_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstdlib/str_to_int.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,10 +8,10 @@
|
|||
#ifndef SPROUT_CSTRING_MEMCHR_HPP
|
||||
#define SPROUT_CSTRING_MEMCHR_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/type_traits/enabler_if.hpp>
|
||||
#include <sprout/iterator/ptr_index_iterator.hpp>
|
||||
#include <sprout/algorithm/find.hpp>
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_CSTRING_MEMCMP_HPP
|
||||
#define SPROUT_CSTRING_MEMCMP_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/type_traits/enabler_if.hpp>
|
||||
#include <sprout/iterator/ptr_index_iterator.hpp>
|
||||
#include <sprout/algorithm/tristate_lexicographical_compare.hpp>
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_CSTRING_MEMCPY_HPP
|
||||
#define SPROUT_CSTRING_MEMCPY_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/type_traits/enabler_if.hpp>
|
||||
#include <sprout/algorithm/cxx14/copy.hpp>
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_CSTRING_MEMMOVE_HPP
|
||||
#define SPROUT_CSTRING_MEMMOVE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/type_traits/enabler_if.hpp>
|
||||
#include <sprout/algorithm/cxx14/copy_backward.hpp>
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_CSTRING_MEMSET_HPP
|
||||
#define SPROUT_CSTRING_MEMSET_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/type_traits/enabler_if.hpp>
|
||||
#include <sprout/algorithm/cxx14/fill.hpp>
|
||||
|
||||
|
|
|
@ -8,10 +8,10 @@
|
|||
#ifndef SPROUT_CSTRING_STRCSPN_HPP
|
||||
#define SPROUT_CSTRING_STRCSPN_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <iterator>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
#include <sprout/tuple/tuple/tuple.hpp>
|
||||
#include <sprout/tuple/tuple/get.hpp>
|
||||
|
|
|
@ -8,10 +8,10 @@
|
|||
#ifndef SPROUT_CSTRING_STRLEN_HPP
|
||||
#define SPROUT_CSTRING_STRLEN_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <iterator>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
#include <sprout/iterator/ptr_index_iterator.hpp>
|
||||
#include <sprout/utility/pair/pair.hpp>
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_CSTRING_STRNCMP_HPP
|
||||
#define SPROUT_CSTRING_STRNCMP_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/iterator/ptr_index_iterator.hpp>
|
||||
#include <sprout/type_traits/is_char_type.hpp>
|
||||
#include <sprout/algorithm/tristate_lexicographical_compare.hpp>
|
||||
|
|
|
@ -8,10 +8,10 @@
|
|||
#ifndef SPROUT_CSTRING_STRSPN_HPP
|
||||
#define SPROUT_CSTRING_STRSPN_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <iterator>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
#include <sprout/tuple/tuple/tuple.hpp>
|
||||
#include <sprout/tuple/tuple/get.hpp>
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
#ifndef SPROUT_CTYPE_ASCII_HPP
|
||||
#define SPROUT_CTYPE_ASCII_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/preprocessor/cat.hpp>
|
||||
#include <sprout/preprocessor/empty.hpp>
|
||||
#include <sprout/ctype/mask.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CWCHAR_WCSCHR_HPP
|
||||
#define SPROUT_CWCHAR_WCSCHR_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstring/strchr.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CWCHAR_WCSCSPN_HPP
|
||||
#define SPROUT_CWCHAR_WCSCSPN_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstring/strcspn.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CWCHAR_WCSLEN_HPP
|
||||
#define SPROUT_CWCHAR_WCSLEN_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstring/strlen.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CWCHAR_WCSNCMP_HPP
|
||||
#define SPROUT_CWCHAR_WCSNCMP_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstring/strncmp.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CWCHAR_WCSPBRK_HPP
|
||||
#define SPROUT_CWCHAR_WCSPBRK_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstring/strpbrk.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CWCHAR_WCSRCHR_HPP
|
||||
#define SPROUT_CWCHAR_WCSRCHR_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstring/strrchr.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_CWCHAR_WCSSPN_HPP
|
||||
#define SPROUT_CWCHAR_WCSSPN_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/cstring/strspn.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_DARKROOM_ACCESS_ACCESS_HPP
|
||||
#define SPROUT_DARKROOM_ACCESS_ACCESS_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/tuple/tuple.hpp>
|
||||
#include <sprout/utility/forward.hpp>
|
||||
#include <sprout/darkroom/access/traits.hpp>
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_DARKROOM_MATERIALS_TEXTURE_MAP_HPP
|
||||
#define SPROUT_DARKROOM_MATERIALS_TEXTURE_MAP_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/math/floor.hpp>
|
||||
#include <sprout/utility/value_holder.hpp>
|
||||
#include <sprout/darkroom/materials/interpolation.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_DARKROOM_OBJECTS_INTERSECT_HPP
|
||||
#define SPROUT_DARKROOM_OBJECTS_INTERSECT_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/tuple/flex.hpp>
|
||||
#include <sprout/type_traits/enabler_if.hpp>
|
||||
#include <sprout/darkroom/access/traits.hpp>
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_DARKROOM_OBJECTS_SPHERE_HPP
|
||||
#define SPROUT_DARKROOM_OBJECTS_SPHERE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/tuple/tuple.hpp>
|
||||
#include <sprout/tuple/functions.hpp>
|
||||
#include <sprout/math/constants.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_DARKROOM_PIXELS_GENERATE_HPP
|
||||
#define SPROUT_DARKROOM_PIXELS_GENERATE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/index_tuple/metafunction.hpp>
|
||||
#include <sprout/array.hpp>
|
||||
#include <sprout/container/traits.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_DARKROOM_RENDERERS_CALCULATE_HPP
|
||||
#define SPROUT_DARKROOM_RENDERERS_CALCULATE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/type_traits/identity.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_DARKROOM_RENDERERS_WHITTED_STYLE_HPP
|
||||
#define SPROUT_DARKROOM_RENDERERS_WHITTED_STYLE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/limits.hpp>
|
||||
#include <sprout/utility/pair.hpp>
|
||||
#include <sprout/tuple/functions.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_DARKROOM_TEXTURES_TEXTURE_HPP
|
||||
#define SPROUT_DARKROOM_TEXTURES_TEXTURE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/array.hpp>
|
||||
#include <sprout/darkroom/access/access.hpp>
|
||||
#include <sprout/darkroom/colors/rgb.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_DARKROOM_TRACERS_CALCULATE_HPP
|
||||
#define SPROUT_DARKROOM_TRACERS_CALCULATE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/type_traits/identity.hpp>
|
||||
#include <sprout/darkroom/renderers/calculate.hpp>
|
||||
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_DARKROOM_TRACERS_RAYTRACER_HPP
|
||||
#define SPROUT_DARKROOM_TRACERS_RAYTRACER_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/darkroom/colors/rgb.hpp>
|
||||
#include <sprout/darkroom/cameras/calculate.hpp>
|
||||
#include <sprout/darkroom/renderers/calculate.hpp>
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_DETAIL_CHAR_CONVERSION_HPP
|
||||
#define SPROUT_DETAIL_CHAR_CONVERSION_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <stdexcept>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/ctype/ascii.hpp>
|
||||
#include <sprout/assert.hpp>
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_DETAIL_INTEGER_INTEGER_MASK_HPP
|
||||
#define SPROUT_DETAIL_INTEGER_INTEGER_MASK_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <climits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/limits.hpp>
|
||||
#include <sprout/detail/integer.hpp>
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_DETAIL_PARAM_AT_HPP
|
||||
#define SPROUT_DETAIL_PARAM_AT_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace detail {
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_DETAIL_SIZEOF_HPP
|
||||
#define SPROUT_DETAIL_SIZEOF_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/type_traits/integral_constant.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,10 +8,10 @@
|
|||
#ifndef SPROUT_ENDIAN_TRAITS_HPP
|
||||
#define SPROUT_ENDIAN_TRAITS_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <climits>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace detail {
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
#ifndef SPROUT_EXEMPT_PTR_HPP
|
||||
#define SPROUT_EXEMPT_PTR_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <iterator>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
|
||||
namespace sprout {
|
||||
//
|
||||
|
|
|
@ -8,10 +8,10 @@
|
|||
#ifndef SPROUT_FORWARD_CLIST_HPP
|
||||
#define SPROUT_FORWARD_CLIST_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <iterator>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/limits.hpp>
|
||||
#include <sprout/utility/move.hpp>
|
||||
#include <sprout/utility/swap.hpp>
|
||||
|
|
|
@ -8,12 +8,12 @@
|
|||
#ifndef SPROUT_FUNCTIONAL_BIND_BIND_HPP
|
||||
#define SPROUT_FUNCTIONAL_BIND_BIND_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <utility>
|
||||
#include <tuple>
|
||||
#include <type_traits>
|
||||
#include <functional>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/index_tuple/metafunction.hpp>
|
||||
#include <sprout/utility/forward.hpp>
|
||||
#include <sprout/utility/lvalue_forward.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_FUNCTIONAL_HASH_DETAIL_HASH_FLOAT_HPP
|
||||
#define SPROUT_FUNCTIONAL_HASH_DETAIL_HASH_FLOAT_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/limits.hpp>
|
||||
#include <sprout/functional/hash/hash_fwd.hpp>
|
||||
#include <sprout/math/fpclassify.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_FUNCTIONAL_HASH_HASH_HPP
|
||||
#define SPROUT_FUNCTIONAL_HASH_HASH_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/functional/hash/hash_fwd.hpp>
|
||||
#include <sprout/functional/hash/to_hash.hpp>
|
||||
#include <sprout/utility/forward.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_FUNCTIONAL_HASH_HASH_COMBINE_HPP
|
||||
#define SPROUT_FUNCTIONAL_HASH_HASH_COMBINE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/functional/hash/hash_fwd.hpp>
|
||||
#include <sprout/functional/hash/to_hash.hpp>
|
||||
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_FUNCTIONAL_HASH_HASH_FWD_HPP
|
||||
#define SPROUT_FUNCTIONAL_HASH_HASH_FWD_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
|
||||
namespace sprout {
|
||||
//
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_FUNCTIONAL_HASH_HASH_RANGE_HPP
|
||||
#define SPROUT_FUNCTIONAL_HASH_HASH_RANGE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/functional/hash/hash_fwd.hpp>
|
||||
#include <sprout/functional/hash/hash_combine.hpp>
|
||||
#include <sprout/container/begin.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_FUNCTIONAL_HASH_HASH_VALUE_HPP
|
||||
#define SPROUT_FUNCTIONAL_HASH_HASH_VALUE_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/functional/hash/hash_fwd.hpp>
|
||||
|
||||
namespace sprout {
|
||||
|
|
|
@ -8,10 +8,10 @@
|
|||
#ifndef SPROUT_FUNCTIONAL_HASH_HASH_VALUE_TRAITS_HPP
|
||||
#define SPROUT_FUNCTIONAL_HASH_HASH_VALUE_TRAITS_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <type_traits>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/limits.hpp>
|
||||
#include <sprout/functional/hash/hash_fwd.hpp>
|
||||
#include <sprout/functional/hash/detail/hash_float.hpp>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef SPROUT_FUNCTIONAL_HASH_HASH_VALUES_HPP
|
||||
#define SPROUT_FUNCTIONAL_HASH_HASH_VALUES_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/functional/hash/hash_fwd.hpp>
|
||||
#include <sprout/functional/hash/hash_combine.hpp>
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_FUNCTIONAL_HASH_SSCRISK_CEL_ARRAY_HPP
|
||||
#define SPROUT_FUNCTIONAL_HASH_SSCRISK_CEL_ARRAY_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sscrisk/cel/array.hpp>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/functional/hash/hash_value_traits.hpp>
|
||||
#include <sprout/functional/hash/hash_range.hpp>
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef SPROUT_FUNCTIONAL_HASH_SSCRISK_CEL_UTILITY_HPP
|
||||
#define SPROUT_FUNCTIONAL_HASH_SSCRISK_CEL_UTILITY_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <sscrisk/cel/utility.hpp>
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/workaround/std/cstddef.hpp>
|
||||
#include <sprout/functional/hash/hash_value_traits.hpp>
|
||||
#include <sprout/functional/hash/hash_values.hpp>
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue