36 using namespace Nsound;
42 target_buffer_(&buffer),
51 target_buffer_(copy.target_buffer_),
79 BooleanVector::iterator bv = bv_.begin();
80 BooleanVector::iterator bv_end = bv_.end();
82 while(b != b_end && bv != bv_end)
100 BooleanVector::iterator bv = bv_.begin();
101 BooleanVector::iterator bv_end = bv_.end();
103 while(b != b_end && bv != bv_end)
121 BooleanVector::iterator bv = this->bv_.begin();
122 BooleanVector::iterator bv_end = this->bv_.end();
124 while(b != b_end && bv != bv_end)
142 BooleanVector::iterator bv = this->bv_.begin();
143 BooleanVector::iterator bv_end = this->bv_.end();
145 while(b != b_end && bv != bv_end)
163 BooleanVector::iterator bv = this->bv_.begin();
164 BooleanVector::iterator bv_end = this->bv_.end();
166 while(b != b_end && bv != bv_end)
168 if(*bv) std::pow(*b, rhs);
184 BooleanVector::iterator bv = this->bv_.begin();
185 BooleanVector::iterator bv_end = this->bv_.end();
187 while(b != b_end && bv != bv_end)
BufferSelection(Buffer &buffer, const BooleanVector &bv)
BufferSelection & operator^=(const float64 &rhs)
BufferSelection & operator=(const BufferSelection &rhs)
BufferSelection & operator/=(const float64 &rhs)
BufferSelection & operator+=(const float64 &rhs)
A Buffer for storing audio samples.
std::vector< boolean > BooleanVector
FloatVector::iterator iterator
A helper class for advance operators.
BufferSelection & operator-=(const float64 &rhs)
BufferSelection & operator*=(const float64 &rhs)