libpsynth 0.2.1
Public Types
psynth::sound::derived_range_type< Range, T, L, IsPlanar, StepX, IsMutable > Class Template Reference

Constructs an buffer range type from a source range type by changing some of the properties. More...

#include <metafunctions.hpp>

List of all members.

Public Types

typedef range_type< sample_t,
layout_t, planar, step, mut >
::type 
type

Detailed Description

template<typename Range, typename T = boost::use_default, typename L = boost::use_default, typename IsPlanar = boost::use_default, typename StepX = boost::use_default, typename IsMutable = boost::use_default>
class psynth::sound::derived_range_type< Range, T, L, IsPlanar, StepX, IsMutable >

Constructs an buffer range type from a source range type by changing some of the properties.

Use boost::use_default for the properties of the source range that you want to keep


Member Typedef Documentation

template<typename Range , typename T = boost::use_default, typename L = boost::use_default, typename IsPlanar = boost::use_default, typename StepX = boost::use_default, typename IsMutable = boost::use_default>
typedef range_type<sample_t, layout_t, planar, step, mut>::type psynth::sound::derived_range_type< Range, T, L, IsPlanar, StepX, IsMutable >::type

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