|
libpsynth 0.2.1
|
Time-stamp: <2010-11-05 02:37:03 raskolnikov> More...
#include <iterator>#include <boost/iterator/iterator_facade.hpp>#include <psynth/base/compat.hpp>#include <psynth/sound/concept.hpp>#include <psynth/sound/frame_iterator.hpp>

Go to the source code of this file.
Classes | |
| class | psynth::sound::dereference_iterator_adaptor< Iterator, DFn > |
| An adaptor over an existing iterator that provides for custom filter on dereferencing the object. More... | |
| struct | psynth::sound::const_iterator_type< dereference_iterator_adaptor< I, DFn > > |
| struct | psynth::sound::iterator_is_mutable< dereference_iterator_adaptor< I, DFn > > |
| struct | psynth::sound::is_iterator_adaptor< dereference_iterator_adaptor< I, DFn > > |
| struct | psynth::sound::iterator_adaptor_get_base< dereference_iterator_adaptor< I, DFn > > |
| struct | psynth::sound::iterator_adaptor_rebind< dereference_iterator_adaptor< I, DFn >, NewBaseIterator > |
| struct | psynth::sound::channel_space_type< dereference_iterator_adaptor< I, DFn > > |
| struct | psynth::sound::sample_mapping_type< dereference_iterator_adaptor< I, DFn > > |
| struct | psynth::sound::is_planar< dereference_iterator_adaptor< I, DFn > > |
| struct | psynth::sound::sample_type< dereference_iterator_adaptor< I, DFn > > |
| struct | psynth::sound::byte_to_memunit< dereference_iterator_adaptor< Iterator, DFn > > |
| struct | psynth::sound::dynamic_step_type< dereference_iterator_adaptor< Iterator, DFn > > |
| struct | psynth::sound::iterator_add_deref< Iterator, Deref > |
| Returns the type (and creates an instance) of an iterator that invokes the given dereference adaptor upon dereferencing. More... | |
| struct | psynth::sound::iterator_add_deref< dereference_iterator_adaptor< Iterator, PrevDeref >, Deref > |
| For dereference iterator adaptors, compose the new function object after the old one. More... | |
Namespaces | |
| namespace | psynth |
| namespace | psynth::sound |
Functions | |
| template<typename Iterator , typename DFn > | |
| std::iterator_traits< Iterator > ::difference_type | psynth::sound::memunit_step (const dereference_iterator_adaptor< Iterator, DFn > &p) |
| template<typename Iterator , typename DFn > | |
| std::iterator_traits< Iterator > ::difference_type | psynth::sound::memunit_distance (const dereference_iterator_adaptor< Iterator, DFn > &p1, const dereference_iterator_adaptor< Iterator, DFn > &p2) |
| template<typename Iterator , typename DFn > | |
| void | psynth::sound::memunit_advance (dereference_iterator_adaptor< Iterator, DFn > &p, typename std::iterator_traits< Iterator >::difference_type diff) |
| template<typename Iterator , typename DFn > | |
| dereference_iterator_adaptor < Iterator, DFn > | psynth::sound::memunit_advanced (const dereference_iterator_adaptor< Iterator, DFn > &p, typename std::iterator_traits< Iterator >::difference_type diff) |
| template<typename Iterator , typename DFn > | |
| std::iterator_traits < dereference_iterator_adaptor < Iterator, DFn > >::reference | psynth::sound::memunit_advanced_ref (const dereference_iterator_adaptor< Iterator, DFn > &p, typename std::iterator_traits< Iterator >::difference_type diff) |
Time-stamp: <2010-11-05 02:37:03 raskolnikov>
Frame iterator adaptor.
1.7.4