libpsynth 0.2.1
Classes | Namespaces | Functions
/home/raskolnikov/dev/psynth/trunk/src/psynth/sound/planar_frame_reference.hpp File Reference

Time-stamp: <2010-11-07 16:09:05 raskolnikov> More...

#include <boost/mpl/range_c.hpp>
#include <psynth/base/compat.hpp>
#include <psynth/sound/concept.hpp>
#include <psynth/sound/channel_base.hpp>
#include <psynth/sound/sample.hpp>
#include <psynth/sound/frame.hpp>
#include <psynth/sound/planar_frame_iterator.hpp>
Include dependency graph for planar_frame_reference.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  psynth::sound::planar_frame_reference< SampleReference, ChannelSpace >
 FrameBasedModel. More...
struct  psynth::sound::kth_element_type< planar_frame_reference< SampleReference, ChannelSpace >, K >
struct  psynth::sound::kth_element_reference_type< planar_frame_reference< SampleReference, ChannelSpace >, K >
struct  psynth::sound::kth_element_const_reference_type< planar_frame_reference< SampleReference, ChannelSpace >, K >
struct  psynth::sound::is_frame< planar_frame_reference< SampleReference, ChannelSpace > >
 Metafunction predicate that flags planar_frame_reference as a model of FrameConcept. More...
struct  psynth::sound::channel_space_type< planar_frame_reference< SampleReference, ChannelSpace > >
 Specifies the channel space type of a planar frame reference. More...
struct  psynth::sound::sample_mapping_type< planar_frame_reference< SampleReference, ChannelSpace > >
 Specifies the channel space type of a planar frame reference. More...
struct  psynth::sound::is_planar< planar_frame_reference< SampleReference, ChannelSpace > >
 Specifies that planar_frame_reference represents a planar construct. More...
struct  psynth::sound::sample_type< planar_frame_reference< SampleReference, ChannelSpace > >
 Specifies the channel space type of a planar frame reference. More...

Namespaces

namespace  psynth
namespace  psynth::sound
namespace  std

Functions

template<typename CR , typename CS , typename R >
void std::swap (const psynth::sound::planar_frame_reference< CR, CS > x, R &y)
 swap for planar_frame_reference
template<typename CR , typename CS >
void std::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 std::swap (const psynth::sound::planar_frame_reference< CR, CS > x, const psynth::sound::planar_frame_reference< CR, CS > y)
 swap for planar_frame_reference

Detailed Description

Time-stamp: <2010-11-07 16:09:05 raskolnikov>

Author:
Juan Pedro Bolivar Puente <raskolnikov@es.gnu.org>
Date:
Thu Oct 28 15:13:15 2010

Planar frame reference.