Classes |
| struct | psynth::sound::bit_aligned_frame_iterator< NonAlignedFrameReference > |
| | An iterator over non-byte-aligned frames. More...
|
| struct | psynth::sound::const_iterator_type< bit_aligned_frame_iterator< NonAlignedFrameReference > > |
| struct | psynth::sound::iterator_is_mutable< bit_aligned_frame_iterator< NonAlignedFrameReference > > |
| struct | psynth::sound::is_iterator_adaptor< bit_aligned_frame_iterator< NonAlignedFrameReference > > |
| struct | psynth::sound::channel_space_type< bit_aligned_frame_iterator< NonAlignedFrameReference > > |
| struct | psynth::sound::sample_mapping_type< bit_aligned_frame_iterator< NonAlignedFrameReference > > |
| struct | psynth::sound::is_planar< bit_aligned_frame_iterator< NonAlignedFrameReference > > |
| struct | psynth::sound::byte_to_memunit< bit_aligned_frame_iterator< NonAlignedFrameReference > > |
| struct | psynth::sound::dynamic_step_type< bit_aligned_frame_iterator< NonAlignedFrameReference > > |
| struct | psynth::sound::iterator_type_from_frame< const bit_aligned_frame_reference< B, C, L, M >, false, false, false > |
| struct | psynth::sound::iterator_type_from_frame< const bit_aligned_frame_reference< B, C, L, M >, false, false, true > |
| struct | psynth::sound::iterator_type_from_frame< bit_aligned_frame_reference< B, C, L, M >, IsPlanar, IsStep, IsMutable > |
Namespaces |
| namespace | psynth |
| namespace | psynth::sound |
| namespace | std |
Functions |
| template<typename NonAlignedFrameReference > |
| std::ptrdiff_t | psynth::sound::memunit_step (const bit_aligned_frame_iterator< NonAlignedFrameReference > &) |
| template<typename NonAlignedFrameReference > |
| std::ptrdiff_t | psynth::sound::memunit_distance (const bit_aligned_frame_iterator< NonAlignedFrameReference > &p1, const bit_aligned_frame_iterator< NonAlignedFrameReference > &p2) |
| template<typename NonAlignedFrameReference > |
| void | psynth::sound::memunit_advance (bit_aligned_frame_iterator< NonAlignedFrameReference > &p, std::ptrdiff_t diff) |
| template<typename NonAlignedFrameReference > |
bit_aligned_frame_iterator
< NonAlignedFrameReference > | psynth::sound::memunit_advanced (const bit_aligned_frame_iterator< NonAlignedFrameReference > &p, std::ptrdiff_t diff) |
| template<typename NonAlignedFrameReference > |
| NonAlignedFrameReference | psynth::sound::memunit_advanced_ref (bit_aligned_frame_iterator< NonAlignedFrameReference > it, std::ptrdiff_t diff) |
| template<typename NonAlignedFrameReference > |
psynth::sound::bit_aligned_frame_iterator
< NonAlignedFrameReference > | std::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) |
Time-stamp: <2010-11-04 19:01:11 raskolnikov>
- Author:
- Juan Pedro Bolivar Puente <raskolnikov@es.gnu.org>
- Date:
- Thu Oct 28 18:36:41 2010
Bit aligned frame iterator.