libpsynth 0.2.1
Classes | Functions
planar_frame_reference

A reference proxy to a planar frame. More...

Collaboration diagram for planar_frame_reference:

Classes

struct  psynth::sound::planar_frame_reference< SampleReference, ChannelSpace >
 FrameBasedModel. More...
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...

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

A reference proxy to a planar frame.

Models HomogeneousChannelBaseConcept, HomogeneousFrameConcept.


Function Documentation

template<typename CR , typename CS , typename R >
void std::swap ( const psynth::sound::planar_frame_reference< CR, CS >  x,
R &  y 
) [inline]

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 
) [inline]

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 
) [inline]

swap for planar_frame_reference