mirror of
https://github.com/bolero-MURAKAMI/Sprout
synced 2025-08-03 12:49:50 +00:00
add compost some ranges.
This commit is contained in:
parent
cc4ade67fd
commit
05f75bef27
19 changed files with 289 additions and 13 deletions
20
sprout/compost/ranges/adapted_dropped.hpp
Normal file
20
sprout/compost/ranges/adapted_dropped.hpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#ifndef SPROUT_COMPOST_RANGES_ADAPTED_DROPPED_HPP
|
||||
#define SPROUT_COMPOST_RANGES_ADAPTED_DROPPED_HPP
|
||||
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/range/adaptor/adapted_dropped.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace compost {
|
||||
namespace ranges {
|
||||
//
|
||||
// adapted_dropped
|
||||
//
|
||||
using sprout::adaptors::adapted_dropped;
|
||||
} // namespace ranges
|
||||
|
||||
using sprout::compost::ranges::adapted_dropped;
|
||||
} // namespace compost
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_COMPOST_RANGES_ADAPTED_DROPPED_HPP
|
20
sprout/compost/ranges/adapted_dropped_end.hpp
Normal file
20
sprout/compost/ranges/adapted_dropped_end.hpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#ifndef SPROUT_COMPOST_RANGES_ADAPTED_DROPPED_END_HPP
|
||||
#define SPROUT_COMPOST_RANGES_ADAPTED_DROPPED_END_HPP
|
||||
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/range/adaptor/adapted_dropped_end.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace compost {
|
||||
namespace ranges {
|
||||
//
|
||||
// adapted_dropped_end
|
||||
//
|
||||
using sprout::adaptors::adapted_dropped_end;
|
||||
} // namespace ranges
|
||||
|
||||
using sprout::compost::ranges::adapted_dropped_end;
|
||||
} // namespace compost
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_COMPOST_RANGES_ADAPTED_DROPPED_END_HPP
|
20
sprout/compost/ranges/adapted_offset.hpp
Normal file
20
sprout/compost/ranges/adapted_offset.hpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#ifndef SPROUT_COMPOST_RANGES_ADAPTED_OFFSET_HPP
|
||||
#define SPROUT_COMPOST_RANGES_ADAPTED_OFFSET_HPP
|
||||
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/range/adaptor/adapted_offset.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace compost {
|
||||
namespace ranges {
|
||||
//
|
||||
// adapted_offset
|
||||
//
|
||||
using sprout::adaptors::adapted_offset;
|
||||
} // namespace ranges
|
||||
|
||||
using sprout::compost::ranges::adapted_offset;
|
||||
} // namespace compost
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_COMPOST_RANGES_ADAPTED_OFFSET_HPP
|
20
sprout/compost/ranges/adapted_taken.hpp
Normal file
20
sprout/compost/ranges/adapted_taken.hpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#ifndef SPROUT_COMPOST_RANGES_ADAPTED_TAKEN_HPP
|
||||
#define SPROUT_COMPOST_RANGES_ADAPTED_TAKEN_HPP
|
||||
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/range/adaptor/adapted_taken.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace compost {
|
||||
namespace ranges {
|
||||
//
|
||||
// adapted_taken
|
||||
//
|
||||
using sprout::adaptors::adapted_taken;
|
||||
} // namespace ranges
|
||||
|
||||
using sprout::compost::ranges::adapted_taken;
|
||||
} // namespace compost
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_COMPOST_RANGES_ADAPTED_TAKEN_HPP
|
20
sprout/compost/ranges/adapted_taken_end.hpp
Normal file
20
sprout/compost/ranges/adapted_taken_end.hpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#ifndef SPROUT_COMPOST_RANGES_ADAPTED_TAKEN_END_HPP
|
||||
#define SPROUT_COMPOST_RANGES_ADAPTED_TAKEN_END_HPP
|
||||
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/range/adaptor/adapted_taken_end.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace compost {
|
||||
namespace ranges {
|
||||
//
|
||||
// adapted_taken_end
|
||||
//
|
||||
using sprout::adaptors::adapted_taken_end;
|
||||
} // namespace ranges
|
||||
|
||||
using sprout::compost::ranges::adapted_taken_end;
|
||||
} // namespace compost
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_COMPOST_RANGES_ADAPTED_TAKEN_END_HPP
|
20
sprout/compost/ranges/adapted_window.hpp
Normal file
20
sprout/compost/ranges/adapted_window.hpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#ifndef SPROUT_COMPOST_RANGES_ADAPTED_WINDOW_HPP
|
||||
#define SPROUT_COMPOST_RANGES_ADAPTED_WINDOW_HPP
|
||||
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/range/adaptor/adapted_window.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace compost {
|
||||
namespace ranges {
|
||||
//
|
||||
// adapted_window
|
||||
//
|
||||
using sprout::adaptors::adapted_window;
|
||||
} // namespace ranges
|
||||
|
||||
using sprout::compost::ranges::adapted_window;
|
||||
} // namespace compost
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_COMPOST_RANGES_ADAPTED_WINDOW_HPP
|
20
sprout/compost/ranges/dropped.hpp
Normal file
20
sprout/compost/ranges/dropped.hpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#ifndef SPROUT_COMPOST_RANGES_DROPPED_HPP
|
||||
#define SPROUT_COMPOST_RANGES_DROPPED_HPP
|
||||
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/range/adaptor/dropped.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace compost {
|
||||
namespace ranges {
|
||||
//
|
||||
// dropped
|
||||
//
|
||||
using sprout::adaptors::dropped;
|
||||
} // namespace ranges
|
||||
|
||||
using sprout::compost::ranges::dropped;
|
||||
} // namespace compost
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_COMPOST_RANGES_DROPPED_HPP
|
20
sprout/compost/ranges/dropped_end.hpp
Normal file
20
sprout/compost/ranges/dropped_end.hpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#ifndef SPROUT_COMPOST_RANGES_DROPPED_END_HPP
|
||||
#define SPROUT_COMPOST_RANGES_DROPPED_END_HPP
|
||||
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/range/adaptor/dropped_end.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace compost {
|
||||
namespace ranges {
|
||||
//
|
||||
// dropped_end
|
||||
//
|
||||
using sprout::adaptors::dropped_end;
|
||||
} // namespace ranges
|
||||
|
||||
using sprout::compost::ranges::dropped_end;
|
||||
} // namespace compost
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_COMPOST_RANGES_DROPPED_END_HPP
|
20
sprout/compost/ranges/offset.hpp
Normal file
20
sprout/compost/ranges/offset.hpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#ifndef SPROUT_COMPOST_RANGES_OFFSET_HPP
|
||||
#define SPROUT_COMPOST_RANGES_OFFSET_HPP
|
||||
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/range/adaptor/offset.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace compost {
|
||||
namespace ranges {
|
||||
//
|
||||
// offset
|
||||
//
|
||||
using sprout::adaptors::offset;
|
||||
} // namespace ranges
|
||||
|
||||
using sprout::compost::ranges::offset;
|
||||
} // namespace compost
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_COMPOST_RANGES_OFFSET_HPP
|
20
sprout/compost/ranges/piped.hpp
Normal file
20
sprout/compost/ranges/piped.hpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#ifndef SPROUT_COMPOST_RANGES_PIPED_HPP
|
||||
#define SPROUT_COMPOST_RANGES_PIPED_HPP
|
||||
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/range/adaptor/piped.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace compost {
|
||||
namespace ranges {
|
||||
//
|
||||
// piped
|
||||
//
|
||||
using sprout::adaptors::piped;
|
||||
} // namespace ranges
|
||||
|
||||
using sprout::compost::ranges::piped;
|
||||
} // namespace compost
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_COMPOST_RANGES_PIPED_HPP
|
20
sprout/compost/ranges/taken.hpp
Normal file
20
sprout/compost/ranges/taken.hpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#ifndef SPROUT_COMPOST_RANGES_TAKEN_HPP
|
||||
#define SPROUT_COMPOST_RANGES_TAKEN_HPP
|
||||
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/range/adaptor/taken.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace compost {
|
||||
namespace ranges {
|
||||
//
|
||||
// taken
|
||||
//
|
||||
using sprout::adaptors::taken;
|
||||
} // namespace ranges
|
||||
|
||||
using sprout::compost::ranges::taken;
|
||||
} // namespace compost
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_COMPOST_RANGES_TAKEN_HPP
|
20
sprout/compost/ranges/taken_end.hpp
Normal file
20
sprout/compost/ranges/taken_end.hpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#ifndef SPROUT_COMPOST_RANGES_TAKEN_END_HPP
|
||||
#define SPROUT_COMPOST_RANGES_TAKEN_END_HPP
|
||||
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/range/adaptor/taken_end.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace compost {
|
||||
namespace ranges {
|
||||
//
|
||||
// taken_end
|
||||
//
|
||||
using sprout::adaptors::taken_end;
|
||||
} // namespace ranges
|
||||
|
||||
using sprout::compost::ranges::taken_end;
|
||||
} // namespace compost
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_COMPOST_RANGES_TAKEN_END_HPP
|
20
sprout/compost/ranges/window.hpp
Normal file
20
sprout/compost/ranges/window.hpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#ifndef SPROUT_COMPOST_RANGES_WINDOW_HPP
|
||||
#define SPROUT_COMPOST_RANGES_WINDOW_HPP
|
||||
|
||||
#include <sprout/config.hpp>
|
||||
#include <sprout/range/adaptor/window.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace compost {
|
||||
namespace ranges {
|
||||
//
|
||||
// window
|
||||
//
|
||||
using sprout::adaptors::window;
|
||||
} // namespace ranges
|
||||
|
||||
using sprout::compost::ranges::window;
|
||||
} // namespace compost
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_COMPOST_RANGES_WINDOW_HPP
|
Loading…
Add table
Add a link
Reference in a new issue