mirror of
https://github.com/bolero-MURAKAMI/Sprout.git
synced 2025-07-02 14:04:20 +00:00
fix implementation
This commit is contained in:
parent
84508d6a6c
commit
f26032dce8
33 changed files with 81 additions and 79 deletions
|
@ -7,8 +7,8 @@
|
|||
#include <sprout/algorithm/fixed/clamp_range_copy.hpp>
|
||||
#include <sprout/algorithm/fit/result_of.hpp>
|
||||
#include <sprout/sub_array.hpp>
|
||||
#include HDR_ALGORITHM_SSCRISK_CEL_OR_SPROUT
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
#include HDR_ALGORITHM_SSCRISK_CEL_OR_SPROUT
|
||||
|
||||
namespace sprout {
|
||||
namespace fit {
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
#include <sprout/container/functions.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
#include <sprout/utility/forward.hpp>
|
||||
#include <sprout/algorithm/is_sorted.hpp>
|
||||
#include <sprout/algorithm/fixed/result_of.hpp>
|
||||
#include <sprout/algorithm/fixed/shuffle_result.hpp>
|
||||
#include HDR_ALGORITHM_SSCRISK_CEL_OR_SPROUT
|
||||
#include HDR_FUNCTIONAL_SSCRISK_CEL_OR_SPROUT
|
||||
|
||||
namespace sprout {
|
||||
|
@ -18,7 +18,7 @@ namespace sprout {
|
|||
template<typename Container, typename Shuffled, typename Compare>
|
||||
inline SPROUT_CONSTEXPR typename sprout::fixed::result_of::algorithm<Container>::type
|
||||
bogo_sort_impl_1(Shuffled const& shuffled, Compare comp) {
|
||||
return NS_SSCRISK_CEL_OR_SPROUT::is_sorted(
|
||||
return sprout::is_sorted(
|
||||
sprout::begin(sprout::tuples::get<0>(shuffled)),
|
||||
sprout::end(sprout::tuples::get<0>(shuffled)),
|
||||
comp
|
||||
|
@ -36,7 +36,7 @@ namespace sprout {
|
|||
template<typename Container, typename UniformRandomNumberGenerator, typename Compare>
|
||||
inline SPROUT_CONSTEXPR typename sprout::fixed::result_of::algorithm<Container>::type
|
||||
bogo_sort_impl(Container const& cont, UniformRandomNumberGenerator&& g, Compare comp) {
|
||||
return NS_SSCRISK_CEL_OR_SPROUT::is_sorted(
|
||||
return sprout::is_sorted(
|
||||
sprout::begin(cont),
|
||||
sprout::end(cont),
|
||||
comp
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#include <sprout/container/functions.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
#include <sprout/utility/forward.hpp>
|
||||
#include <sprout/algorithm/is_sorted.hpp>
|
||||
#include <sprout/algorithm/fixed/result_of.hpp>
|
||||
#include <sprout/algorithm/fixed/shuffle_result.hpp>
|
||||
#include HDR_ALGORITHM_SSCRISK_CEL_OR_SPROUT
|
||||
#include HDR_FUNCTIONAL_SSCRISK_CEL_OR_SPROUT
|
||||
|
||||
namespace sprout {
|
||||
|
@ -22,7 +22,7 @@ namespace sprout {
|
|||
typename std::decay<UniformRandomNumberGenerator>::type
|
||||
>
|
||||
bogo_sort_result_impl_1(Shuffled const& shuffled, Compare comp) {
|
||||
return NS_SSCRISK_CEL_OR_SPROUT::is_sorted(
|
||||
return sprout::is_sorted(
|
||||
sprout::begin(sprout::tuples::get<0>(shuffled)),
|
||||
sprout::end(sprout::tuples::get<0>(shuffled)),
|
||||
comp
|
||||
|
@ -47,7 +47,7 @@ namespace sprout {
|
|||
typename sprout::fixed::result_of::algorithm<Container>::type,
|
||||
typename std::decay<UniformRandomNumberGenerator>::type
|
||||
> result_type;
|
||||
return NS_SSCRISK_CEL_OR_SPROUT::is_sorted(
|
||||
return sprout::is_sorted(
|
||||
sprout::begin(cont),
|
||||
sprout::end(cont),
|
||||
comp
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
#include <sprout/container/functions.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
#include <sprout/utility/forward.hpp>
|
||||
#include <sprout/algorithm/is_sorted.hpp>
|
||||
#include <sprout/algorithm/fixed/result_of.hpp>
|
||||
#include <sprout/algorithm/fixed/random_swap_result.hpp>
|
||||
#include HDR_ALGORITHM_SSCRISK_CEL_OR_SPROUT
|
||||
#include HDR_FUNCTIONAL_SSCRISK_CEL_OR_SPROUT
|
||||
|
||||
namespace sprout {
|
||||
|
@ -18,7 +18,7 @@ namespace sprout {
|
|||
template<typename Container, typename Shuffled, typename Compare>
|
||||
inline SPROUT_CONSTEXPR typename sprout::fixed::result_of::algorithm<Container>::type
|
||||
bozo_sort_impl_1(Shuffled const& shuffled, Compare comp) {
|
||||
return NS_SSCRISK_CEL_OR_SPROUT::is_sorted(
|
||||
return sprout::is_sorted(
|
||||
sprout::begin(sprout::tuples::get<0>(shuffled)),
|
||||
sprout::end(sprout::tuples::get<0>(shuffled)),
|
||||
comp
|
||||
|
@ -36,7 +36,7 @@ namespace sprout {
|
|||
template<typename Container, typename UniformRandomNumberGenerator, typename Compare>
|
||||
inline SPROUT_CONSTEXPR typename sprout::fixed::result_of::algorithm<Container>::type
|
||||
bozo_sort_impl(Container const& cont, UniformRandomNumberGenerator&& g, Compare comp) {
|
||||
return NS_SSCRISK_CEL_OR_SPROUT::is_sorted(
|
||||
return sprout::is_sorted(
|
||||
sprout::begin(cont),
|
||||
sprout::end(cont),
|
||||
comp
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#include <sprout/container/functions.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
#include <sprout/utility/forward.hpp>
|
||||
#include <sprout/algorithm/is_sorted.hpp>
|
||||
#include <sprout/algorithm/fixed/result_of.hpp>
|
||||
#include <sprout/algorithm/fixed/random_swap_result.hpp>
|
||||
#include HDR_ALGORITHM_SSCRISK_CEL_OR_SPROUT
|
||||
#include HDR_FUNCTIONAL_SSCRISK_CEL_OR_SPROUT
|
||||
|
||||
namespace sprout {
|
||||
|
@ -22,7 +22,7 @@ namespace sprout {
|
|||
typename std::decay<UniformRandomNumberGenerator>::type
|
||||
>
|
||||
bozo_sort_result_impl_1(Shuffled const& shuffled, Compare comp) {
|
||||
return NS_SSCRISK_CEL_OR_SPROUT::is_sorted(
|
||||
return sprout::is_sorted(
|
||||
sprout::begin(sprout::tuples::get<0>(shuffled)),
|
||||
sprout::end(sprout::tuples::get<0>(shuffled)),
|
||||
comp
|
||||
|
@ -47,7 +47,7 @@ namespace sprout {
|
|||
typename sprout::fixed::result_of::algorithm<Container>::type,
|
||||
typename std::decay<UniformRandomNumberGenerator>::type
|
||||
> result_type;
|
||||
return NS_SSCRISK_CEL_OR_SPROUT::is_sorted(
|
||||
return sprout::is_sorted(
|
||||
sprout::begin(cont),
|
||||
sprout::end(cont),
|
||||
comp
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
#include <sprout/container/traits.hpp>
|
||||
#include <sprout/container/functions.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
#include <sprout/algorithm/find_if.hpp>
|
||||
#include <sprout/algorithm/fixed/result_of.hpp>
|
||||
#include <sprout/algorithm/fixed/copy.hpp>
|
||||
#include <sprout/detail/container_complate.hpp>
|
||||
#include HDR_ALGORITHM_SSCRISK_CEL_OR_SPROUT
|
||||
|
||||
namespace sprout {
|
||||
namespace fixed {
|
||||
|
@ -22,7 +22,7 @@ namespace sprout {
|
|||
std::random_access_iterator_tag*
|
||||
)
|
||||
{
|
||||
return sprout::fixed::copy(first, NS_SSCRISK_CEL_OR_SPROUT::find_if(first, last, pred), result);
|
||||
return sprout::fixed::copy(first, sprout::find_if(first, last, pred), result);
|
||||
}
|
||||
template<typename InputIterator, typename Result, typename Predicate, typename... Args>
|
||||
inline SPROUT_CONSTEXPR typename std::enable_if<
|
||||
|
|
|
@ -7,10 +7,10 @@
|
|||
#include <sprout/container/traits.hpp>
|
||||
#include <sprout/container/functions.hpp>
|
||||
#include <sprout/iterator/operation.hpp>
|
||||
#include <sprout/algorithm/find_if_not.hpp>
|
||||
#include <sprout/algorithm/fixed/result_of.hpp>
|
||||
#include <sprout/algorithm/fixed/copy.hpp>
|
||||
#include <sprout/detail/container_complate.hpp>
|
||||
#include HDR_ALGORITHM_SSCRISK_CEL_OR_SPROUT
|
||||
|
||||
namespace sprout {
|
||||
namespace fixed {
|
||||
|
@ -22,7 +22,7 @@ namespace sprout {
|
|||
std::random_access_iterator_tag*
|
||||
)
|
||||
{
|
||||
return sprout::fixed::copy(first, NS_SSCRISK_CEL_OR_SPROUT::find_if_not(first, last, pred), result);
|
||||
return sprout::fixed::copy(first, sprout::find_if_not(first, last, pred), result);
|
||||
}
|
||||
template<typename InputIterator, typename Result, typename Predicate, typename... Args>
|
||||
inline SPROUT_CONSTEXPR typename std::enable_if<
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue