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:
parent
e286c9bc6b
commit
ded2da84ea
27 changed files with 350 additions and 349 deletions
|
@ -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
|
|
@ -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
|
|
@ -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
|
20
sprout/compost/effects/copied.hpp
Normal file
20
sprout/compost/effects/copied.hpp
Normal 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
|
|
@ -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
|
|
@ -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
|
20
sprout/compost/effects/jointed.hpp
Normal file
20
sprout/compost/effects/jointed.hpp
Normal 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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue