add c++14 fft/dft range algorithms

This commit is contained in:
bolero-MURAKAMI 2014-04-21 23:30:43 +09:00
parent aaf31f2ab8
commit fe255a5e74
73 changed files with 877 additions and 17 deletions

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_BOGO_SORT_HPP
#define SPROUT_RANGE_ALGORITHM_BOGO_SORT_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/bogo_sort.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_BOGO_SORT_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_BOZO_SORT_HPP
#define SPROUT_RANGE_ALGORITHM_BOZO_SORT_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/bozo_sort.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_BOZO_SORT_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_CLAMP_RANGE_HPP
#define SPROUT_RANGE_ALGORITHM_CLAMP_RANGE_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/clamp_range.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_CLAMP_RANGE_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/copy.hpp>
#include <sprout/range/algorithm/fit/copy.hpp>
#include <sprout/range/algorithm/cxx14/copy.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_COPY_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/copy_backward.hpp>
#include <sprout/range/algorithm/fit/copy_backward.hpp>
#include <sprout/range/algorithm/cxx14/copy_backward.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_COPY_BACKWARD_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/copy_if.hpp>
#include <sprout/range/algorithm/fit/copy_if.hpp>
#include <sprout/range/algorithm/cxx14/copy_if.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_COPY_IF_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/copy_until.hpp>
#include <sprout/range/algorithm/fit/copy_until.hpp>
#include <sprout/range/algorithm/cxx14/copy_until.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_COPY_UNTIL_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/copy_while.hpp>
#include <sprout/range/algorithm/fit/copy_while.hpp>
#include <sprout/range/algorithm/cxx14/copy_while.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_COPY_WHILE_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_FILL_HPP
#define SPROUT_RANGE_ALGORITHM_FILL_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/fill.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_FILL_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_GENERATE_HPP
#define SPROUT_RANGE_ALGORITHM_GENERATE_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/generate.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_GENERATE_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_INPLACE_MERGE_HPP
#define SPROUT_RANGE_ALGORITHM_INPLACE_MERGE_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/inplace_merge.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_INPLACE_MERGE_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_MAKE_HEAP_HPP
#define SPROUT_RANGE_ALGORITHM_MAKE_HEAP_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/make_heap.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_MAKE_HEAP_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/merge.hpp>
#include <sprout/range/algorithm/fit/merge.hpp>
#include <sprout/range/algorithm/cxx14/merge.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_MERGE_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_MOVE_HPP
#define SPROUT_RANGE_ALGORITHM_MOVE_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/move_backward.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_MOVE_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_MOVE_BACKWARD_HPP
#define SPROUT_RANGE_ALGORITHM_MOVE_BACKWARD_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/move_backward.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_MOVE_BACKWARD_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_NEXT_PERMUTATION_HPP
#define SPROUT_RANGE_ALGORITHM_NEXT_PERMUTATION_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/next_permutation.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_NEXT_PERMUTATION_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_NTH_ELEMENT_HPP
#define SPROUT_RANGE_ALGORITHM_NTH_ELEMENT_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/nth_element.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_NTH_ELEMENT_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_PARTIAL_SORT_HPP
#define SPROUT_RANGE_ALGORITHM_PARTIAL_SORT_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/partial_sort.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_PARTIAL_SORT_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_PARTITION_HPP
#define SPROUT_RANGE_ALGORITHM_PARTITION_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/partition.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_PARTITION_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/partition_copy.hpp>
#include <sprout/range/algorithm/fit/partition_copy.hpp>
#include <sprout/range/algorithm/cxx14/partition_copy.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_PARTITION_COPY_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_POP_HEAP_HPP
#define SPROUT_RANGE_ALGORITHM_POP_HEAP_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/pop_heap.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_POP_HEAP_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_PREV_PERMUTATION_HPP
#define SPROUT_RANGE_ALGORITHM_PREV_PERMUTATION_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/prev_permutation.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_PREV_PERMUTATION_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_PUSH_HEAP_HPP
#define SPROUT_RANGE_ALGORITHM_PUSH_HEAP_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/push_heap.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_PUSH_HEAP_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_RANDOM_SHUFFLE_HPP
#define SPROUT_RANGE_ALGORITHM_RANDOM_SHUFFLE_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/random_shuffle.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_RANDOM_SHUFFLE_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_RANDOM_SWAP_HPP
#define SPROUT_RANGE_ALGORITHM_RANDOM_SWAP_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/random_swap.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_RANDOM_SWAP_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_REMOVE_HPP
#define SPROUT_RANGE_ALGORITHM_REMOVE_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/remove.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_REMOVE_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/remove_copy.hpp>
#include <sprout/range/algorithm/fit/remove_copy.hpp>
#include <sprout/range/algorithm/cxx14/remove_copy.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_REMOVE_COPY_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/remove_copy_if.hpp>
#include <sprout/range/algorithm/fit/remove_copy_if.hpp>
#include <sprout/range/algorithm/cxx14/remove_copy_if.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_REMOVE_COPY_IF_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_REMOVE_IF_HPP
#define SPROUT_RANGE_ALGORITHM_REMOVE_IF_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/remove_if.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_REMOVE_IF_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_REPLACE_HPP
#define SPROUT_RANGE_ALGORITHM_REPLACE_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/replace.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_REPLACE_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/replace_copy.hpp>
#include <sprout/range/algorithm/fit/replace_copy.hpp>
#include <sprout/range/algorithm/cxx14/replace_copy.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_REPLACE_COPY_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/replace_copy_if.hpp>
#include <sprout/range/algorithm/fit/replace_copy_if.hpp>
#include <sprout/range/algorithm/cxx14/replace_copy_if.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_REPLACE_COPY_IF_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_REPLACE_IF_HPP
#define SPROUT_RANGE_ALGORITHM_REPLACE_IF_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/replace_if.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_REPLACE_IF_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_REVERSE_HPP
#define SPROUT_RANGE_ALGORITHM_REVERSE_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/reverse.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_REVERSE_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/reverse_copy.hpp>
#include <sprout/range/algorithm/fit/reverse_copy.hpp>
#include <sprout/range/algorithm/cxx14/reverse_copy.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_REVERSE_COPY_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_ROTATE_HPP
#define SPROUT_RANGE_ALGORITHM_ROTATE_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/rotate.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_ROTATE_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/rotate_copy.hpp>
#include <sprout/range/algorithm/fit/rotate_copy.hpp>
#include <sprout/range/algorithm/cxx14/rotate_copy.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_ROTATE_COPY_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_SAMPLE_HPP
#define SPROUT_RANGE_ALGORITHM_SAMPLE_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/sample.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_SAMPLE_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/set_difference.hpp>
#include <sprout/range/algorithm/fit/set_difference.hpp>
#include <sprout/range/algorithm/cxx14/set_difference.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_SET_DIFFERENCE_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/set_intersection.hpp>
#include <sprout/range/algorithm/fit/set_intersection.hpp>
#include <sprout/range/algorithm/cxx14/set_intersection.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_SET_INTERSECTION_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/set_symmetric_difference.hpp>
#include <sprout/range/algorithm/fit/set_symmetric_difference.hpp>
#include <sprout/range/algorithm/cxx14/set_symmetric_difference.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_SET_SYMMETRIC_DIFFERENCE_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/set_union.hpp>
#include <sprout/range/algorithm/fit/set_union.hpp>
#include <sprout/range/algorithm/cxx14/set_union.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_SET_UNION_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_SHUFFLE_HPP
#define SPROUT_RANGE_ALGORITHM_SHUFFLE_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/shuffle.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_SHUFFLE_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_SORT_HPP
#define SPROUT_RANGE_ALGORITHM_SORT_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/sort.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_SORT_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_SORT_HEAP_HPP
#define SPROUT_RANGE_ALGORITHM_SORT_HEAP_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/sort_heap.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_SORT_HEAP_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_STABLE_PARTITION_HPP
#define SPROUT_RANGE_ALGORITHM_STABLE_PARTITION_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/stable_partition.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_STABLE_PARTITION_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_STABLE_SORT_HPP
#define SPROUT_RANGE_ALGORITHM_STABLE_SORT_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/stable_sort.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_STABLE_SORT_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/swap_element_copy.hpp>
#include <sprout/range/algorithm/fit/swap_element_copy.hpp>
#include <sprout/range/algorithm/cxx14/swap_element_copy.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_SWAP_ELEMENT_COPY_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_SWAP_RANGES_HPP
#define SPROUT_RANGE_ALGORITHM_SWAP_RANGES_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/swap_ranges.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_SWAP_RANGES_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/transform.hpp>
#include <sprout/range/algorithm/fit/transform.hpp>
#include <sprout/range/algorithm/cxx14/transform.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_TRANSFORM_HPP

View file

@ -0,0 +1,14 @@
/*=============================================================================
Copyright (c) 2011-2014 Bolero MURAKAMI
https://github.com/bolero-MURAKAMI/Sprout
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)
=============================================================================*/
#ifndef SPROUT_RANGE_ALGORITHM_UNIQUE_HPP
#define SPROUT_RANGE_ALGORITHM_UNIQUE_HPP
#include <sprout/config.hpp>
#include <sprout/range/algorithm/cxx14/unique.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_UNIQUE_HPP

View file

@ -11,5 +11,6 @@
#include <sprout/config.hpp>
#include <sprout/range/algorithm/fixed/unique_copy.hpp>
#include <sprout/range/algorithm/fit/unique_copy.hpp>
#include <sprout/range/algorithm/cxx14/unique_copy.hpp>
#endif // #ifndef SPROUT_RANGE_ALGORITHM_UNIQUE_COPY_HPP