1
0
Fork 0
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:
bolero-MURAKAMI 2012-11-24 15:57:50 +09:00
parent cc4ade67fd
commit 05f75bef27
19 changed files with 289 additions and 13 deletions

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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