1
0
Fork 0
mirror of https://github.com/bolero-MURAKAMI/Sprout synced 2025-08-03 12:49:50 +00:00

add adaptors::blanked

This commit is contained in:
bolero-MURAKAMI 2012-11-17 18:44:24 +09:00
parent e286c9bc6b
commit ded2da84ea
27 changed files with 350 additions and 349 deletions

View file

@ -1,5 +1,5 @@
#ifndef SPROUT_COMPOST_EFFECTS_CHANGE_VOLUME_HPP
#define SPROUT_COMPOST_EFFECTS_CHANGE_VOLUME_HPP
#ifndef SPROUT_COMPOST_EFFECTS_CHANGED_VOLUME_HPP
#define SPROUT_COMPOST_EFFECTS_CHANGED_VOLUME_HPP
#include <sprout/config.hpp>
#include <sprout/functional/multiplies.hpp>
@ -68,4 +68,4 @@ namespace sprout {
} // namespace compost
} // namespace sprout
#endif // #ifndef SPROUT_COMPOST_EFFECTS_CHANGE_VOLUME_HPP
#endif // #ifndef SPROUT_COMPOST_EFFECTS_CHANGED_VOLUME_HPP

View file

@ -1,5 +1,5 @@
#ifndef SPROUT_COMPOST_EFFECTS_CLIP_HPP
#define SPROUT_COMPOST_EFFECTS_CLIP_HPP
#ifndef SPROUT_COMPOST_EFFECTS_CLIPPED_HPP
#define SPROUT_COMPOST_EFFECTS_CLIPPED_HPP
#include <sprout/config.hpp>
#include <sprout/utility/forward.hpp>
@ -82,4 +82,4 @@ namespace sprout {
} // namespace compost
} // namespace sprout
#endif // #ifndef SPROUT_COMPOST_EFFECTS_CLIP_HPP
#endif // #ifndef SPROUT_COMPOST_EFFECTS_CLIPPED_HPP

View file

@ -1,5 +1,5 @@
#ifndef SPROUT_COMPOST_EFFECTS_COMPRESS_HPP
#define SPROUT_COMPOST_EFFECTS_COMPRESS_HPP
#ifndef SPROUT_COMPOST_EFFECTS_COMPRESEDS_HPP
#define SPROUT_COMPOST_EFFECTS_COMPRESEDS_HPP
#include <sprout/config.hpp>
#include <sprout/utility/forward.hpp>
@ -123,4 +123,4 @@ namespace sprout {
} // namespace compost
} // namespace sprout
#endif // #ifndef SPROUT_COMPOST_EFFECTS_COMPRESS_HPP
#endif // #ifndef SPROUT_COMPOST_EFFECTS_COMPRESEDS_HPP

View file

@ -0,0 +1,20 @@
#ifndef SPROUT_COMPOST_EFFECTS_COPIED_HPP
#define SPROUT_COMPOST_EFFECTS_COPIED_HPP
#include <sprout/config.hpp>
#include <sprout/range/adaptor/copied.hpp>
namespace sprout {
namespace compost {
namespace effects {
//
// copied
//
namespace {
SPROUT_STATIC_CONSTEXPR sprout::adaptors::copied_forwarder copied{};
} // anonymous-namespace
} // namespace effects
} // namespace compost
} // namespace sprout
#endif // #ifndef SPROUT_COMPOST_EFFECTS_COPIED_HPP

View file

@ -1,10 +1,10 @@
#ifndef SPROUT_COMPOST_EFFECTS_DISTORT_HPP
#define SPROUT_COMPOST_EFFECTS_DISTORT_HPP
#ifndef SPROUT_COMPOST_EFFECTS_DISTORTED_HPP
#define SPROUT_COMPOST_EFFECTS_DISTORTED_HPP
#include <sprout/config.hpp>
#include <sprout/utility/forward.hpp>
#include <sprout/compost/effects/clip.hpp>
#include <sprout/compost/effects/change_volume.hpp>
#include <sprout/compost/effects/clipped.hpp>
#include <sprout/compost/effects/changed_volume.hpp>
namespace sprout {
namespace compost {
@ -75,4 +75,4 @@ namespace sprout {
} // namespace compost
} // namespace sprout
#endif // #ifndef SPROUT_COMPOST_EFFECTS_DISTORT_HPP
#endif // #ifndef SPROUT_COMPOST_EFFECTS_DISTORTED_HPP

View file

@ -1,11 +1,11 @@
#ifndef SPROUT_COMPOST_EFFECTS_FUZZ_HPP
#define SPROUT_COMPOST_EFFECTS_FUZZ_HPP
#ifndef SPROUT_COMPOST_EFFECTS_FUZZED_HPP
#define SPROUT_COMPOST_EFFECTS_FUZZED_HPP
#include <sprout/config.hpp>
#include <sprout/utility/forward.hpp>
#include <sprout/range/adaptor/transformed.hpp>
#include <sprout/compost/effects/rectify.hpp>
#include <sprout/compost/effects/distort.hpp>
#include <sprout/compost/effects/rectified.hpp>
#include <sprout/compost/effects/distorted.hpp>
namespace sprout {
namespace compost {
@ -74,4 +74,4 @@ namespace sprout {
} // namespace compost
} // namespace sprout
#endif // #ifndef SPROUT_COMPOST_EFFECTS_FUZZ_HPP
#endif // #ifndef SPROUT_COMPOST_EFFECTS_FUZZED_HPP

View file

@ -0,0 +1,20 @@
#ifndef SPROUT_COMPOST_EFFECTS_JOINTED_HPP
#define SPROUT_COMPOST_EFFECTS_JOINTED_HPP
#include <sprout/config.hpp>
#include <sprout/range/adaptor/jointed.hpp>
namespace sprout {
namespace compost {
namespace effects {
//
// jointed
//
namespace {
SPROUT_STATIC_CONSTEXPR sprout::adaptors::jointed_forwarder jointed{};
} // anonymous-namespace
} // namespace effects
} // namespace compost
} // namespace sprout
#endif // #ifndef SPROUT_COMPOST_EFFECTS_JOINTED_HPP

View file

@ -1,5 +1,5 @@
#ifndef SPROUT_COMPOST_EFFECTS_NOISE_GATE_HPP
#define SPROUT_COMPOST_EFFECTS_NOISE_GATE_HPP
#ifndef SPROUT_COMPOST_EFFECTS_NOISE_GATED_HPP
#define SPROUT_COMPOST_EFFECTS_NOISE_GATED_HPP
#include <sprout/config.hpp>
#include <sprout/utility/forward.hpp>
@ -113,4 +113,4 @@ namespace sprout {
} // namespace compost
} // namespace sprout
#endif // #ifndef SPROUT_COMPOST_EFFECTS_NOISE_GATE_HPP
#endif // #ifndef SPROUT_COMPOST_EFFECTS_NOISE_GATED_HPP

View file

@ -1,12 +1,12 @@
#ifndef SPROUT_COMPOST_EFFECTS_OVERDRIVE_HPP
#define SPROUT_COMPOST_EFFECTS_OVERDRIVE_HPP
#ifndef SPROUT_COMPOST_EFFECTS_OVERDRIVED_HPP
#define SPROUT_COMPOST_EFFECTS_OVERDRIVED_HPP
#include <sprout/config.hpp>
#include <sprout/utility/forward.hpp>
#include <sprout/math/constants.hpp>
#include <sprout/math/atan.hpp>
#include <sprout/range/adaptor/transformed.hpp>
#include <sprout/compost/effects/change_volume.hpp>
#include <sprout/compost/effects/changed_volume.hpp>
namespace sprout {
namespace compost {
@ -103,4 +103,4 @@ namespace sprout {
} // namespace compost
} // namespace sprout
#endif // #ifndef SPROUT_COMPOST_EFFECTS_OVERDRIVE_HPP
#endif // #ifndef SPROUT_COMPOST_EFFECTS_OVERDRIVED_HPP

View file

@ -1,5 +1,5 @@
#ifndef SPROUT_COMPOST_EFFECTS_RECTIFY_HPP
#define SPROUT_COMPOST_EFFECTS_RECTIFY_HPP
#ifndef SPROUT_COMPOST_EFFECTS_RECTIFIED_HPP
#define SPROUT_COMPOST_EFFECTS_RECTIFIED_HPP
#include <sprout/config.hpp>
#include <sprout/utility/forward.hpp>
@ -63,4 +63,4 @@ namespace sprout {
} // namespace compost
} // namespace sprout
#endif // #ifndef SPROUT_COMPOST_EFFECTS_RECTIFY_HPP
#endif // #ifndef SPROUT_COMPOST_EFFECTS_RECTIFIED_HPP

View file

@ -1,5 +1,5 @@
#ifndef SPROUT_COMPOST_EFFECTS_REVERB_HPP
#define SPROUT_COMPOST_EFFECTS_REVERB_HPP
#ifndef SPROUT_COMPOST_EFFECTS_REVERBED_HPP
#define SPROUT_COMPOST_EFFECTS_REVERBED_HPP
#include <cstddef>
#include <iterator>
@ -146,4 +146,4 @@ namespace sprout {
} // namespace compost
} // namespace sprout
#endif // #ifndef SPROUT_COMPOST_EFFECTS_REVERB_HPP
#endif // #ifndef SPROUT_COMPOST_EFFECTS_REVERBED_HPP