libpsynth 0.2.1
Classes | Modules
xxx_type

Returns the type of a homogeneous GIL construct given its elements (sample, layout, whether it is planar, step, mutable, etc.) More...

Collaboration diagram for xxx_type:

Classes

struct  psynth::sound::iterator_type< T, L, IsPlanar, IsStep, IsMutable >
 Returns the type of a homogeneous iterator given the sample type, layout, whether it operates on planar data, whether it is a step iterator, and whether it is mutable. More...
struct  psynth::sound::packed_frame_type< BitField, SampleBitSizeVector, Layout >
 Returns the type of a packed frame given its bitfield type, the bit size of its samples and its layout. More...
struct  psynth::sound::frame_value_type< Sample, Layout >
 Returns the type of a homogeneous frame given the sample type and layout. More...
struct  psynth::sound::range_type< T, L, IsPlanar, IsStepX, IsMutable >
 Returns the type of a homogeneous range given the sample type, layout, whether it operates on planar data and whether it has a step horizontally. More...
struct  psynth::sound::buffer_type< T, L, IsPlanar, Alloc >
 Returns the type of a homogeneous buffer given the sample type, layout, and whether it operates on planar data. More...

Modules

 derived_xxx_type
 

Returns the type of a homogeneous GIL construct given a related construct by changing some of its properties.


 packed_buffer_type,bit_aligned_buffer_type
 

Returns the type of an buffer whose samples are not byte-aligned.



Detailed Description

Returns the type of a homogeneous GIL construct given its elements (sample, layout, whether it is planar, step, mutable, etc.)