Classes |
| struct | remove_pointer< psynth::base::null_ptr< T > > |
Functions |
| template<class B > |
| void | swap (psynth::base::hetero_deque< B > &a, psynth::base::hetero_deque< B > &b) |
| template<typename T , typename Cs > |
PSYNTH_FORCEINLINE
psynth::sound::frame< T, Cs > * | copy (psynth::sound::frame< T, Cs > *first, psynth::sound::frame< T, Cs > *last, psynth::sound::frame< T, Cs > *dst) |
| | Copy when both src and dst are interleaved and of the same type can be just memmove.
|
| template<typename T , typename Cs > |
PSYNTH_FORCEINLINE
psynth::sound::frame< T, Cs > * | copy (const psynth::sound::frame< T, Cs > *first, const psynth::sound::frame< T, Cs > *last, psynth::sound::frame< T, Cs > *dst) |
| | Copy when both src and dst are interleaved and of the same type can be just memmove.
|
| template<typename Cs , typename IC1 , typename IC2 > |
PSYNTH_FORCEINLINE
psynth::sound::planar_frame_iterator
< IC2, Cs > | copy (psynth::sound::planar_frame_iterator< IC1, Cs > first, psynth::sound::planar_frame_iterator< IC1, Cs > last, psynth::sound::planar_frame_iterator< IC2, Cs > dst) |
| | Copy when both src and dst are planar pointers is copy for each sample.
|
| template<typename NonAlignedFrameReference > |
psynth::sound::bit_aligned_frame_iterator
< NonAlignedFrameReference > | uninitialized_copy (psynth::sound::bit_aligned_frame_iterator< NonAlignedFrameReference > first, psynth::sound::bit_aligned_frame_iterator< NonAlignedFrameReference > last, psynth::sound::bit_aligned_frame_iterator< NonAlignedFrameReference > dst) |
| template<typename B , typename C , typename L , typename R > |
| void | swap (const psynth::sound::bit_aligned_frame_reference< B, C, L, true > x, R &y) |
| template<typename B , typename C , typename L > |
| void | swap (typename psynth::sound::bit_aligned_frame_reference< B, C, L, true >::value_type &x, const psynth::sound::bit_aligned_frame_reference< B, C, L, true > y) |
| template<typename B , typename C , typename L > |
| void | swap (const psynth::sound::bit_aligned_frame_reference< B, C, L, true > x, const psynth::sound::bit_aligned_frame_reference< B, C, L, true > y) |
| template<typename CR , typename CS , typename R > |
| void | swap (const psynth::sound::planar_frame_reference< CR, CS > x, R &y) |
| | swap for planar_frame_reference
|
| template<typename CR , typename CS > |
| void | swap (typename psynth::sound::planar_frame_reference< CR, CS >::value_type &x, const psynth::sound::planar_frame_reference< CR, CS > y) |
| | swap for planar_frame_reference
|
| template<typename CR , typename CS > |
| void | swap (const psynth::sound::planar_frame_reference< CR, CS > x, const psynth::sound::planar_frame_reference< CR, CS > y) |
| | swap for planar_frame_reference
|
| template<typename BF , int FB, int NB, bool M, typename R > |
| void | swap (const psynth::sound::packed_sample_reference< BF, FB, NB, M > x, R &y) |
| | swap for packed_sample_reference
|
| template<typename BF , int FB, int NB, bool M> |
| void | swap (typename psynth::sound::packed_sample_reference< BF, FB, NB, M >::value_type &x, const psynth::sound::packed_sample_reference< BF, FB, NB, M > y) |
| | swap for packed_sample_reference
|
| template<typename BF , int FB, int NB, bool M> |
| void | swap (const psynth::sound::packed_sample_reference< BF, FB, NB, M > x, const psynth::sound::packed_sample_reference< BF, FB, NB, M > y) |
| | swap for packed_sample_reference
|
| template<typename BF , int NB, bool M, typename R > |
| void | swap (const psynth::sound::packed_dynamic_sample_reference< BF, NB, M > x, R &y) |
| | swap for packed_dynamic_sample_reference
|
| template<typename BF , int NB, bool M> |
| void | swap (typename psynth::sound::packed_dynamic_sample_reference< BF, NB, M >::value_type &x, const psynth::sound::packed_dynamic_sample_reference< BF, NB, M > y) |
| | swap for packed_dynamic_sample_reference
|
| template<typename BF , int NB, bool M> |
| void | swap (const psynth::sound::packed_dynamic_sample_reference< BF, NB, M > x, const psynth::sound::packed_dynamic_sample_reference< BF, NB, M > y) |
| | swap for packed_dynamic_sample_reference
|