libpsynth 0.2.1
Public Types
psynth::sound::layout< ChannelSpace, SampleMapping > Struct Template Reference

Represents a channel space and ordering of samples in memory. More...

#include <util.hpp>

List of all members.

Public Types

typedef ChannelSpace channel_space
typedef SampleMapping sample_mapping

Detailed Description

template<typename ChannelSpace, typename SampleMapping = boost::mpl::range_c< int, 0, boost::mpl::size<ChannelSpace>::value>>
struct psynth::sound::layout< ChannelSpace, SampleMapping >

Represents a channel space and ordering of samples in memory.


Member Typedef Documentation

template<typename ChannelSpace, typename SampleMapping = boost::mpl::range_c< int, 0, boost::mpl::size<ChannelSpace>::value>>
typedef ChannelSpace psynth::sound::layout< ChannelSpace, SampleMapping >::channel_space
template<typename ChannelSpace, typename SampleMapping = boost::mpl::range_c< int, 0, boost::mpl::size<ChannelSpace>::value>>
typedef SampleMapping psynth::sound::layout< ChannelSpace, SampleMapping >::sample_mapping

The documentation for this struct was generated from the following file: