|
libpsynth 0.2.1
|
Models a constant subbyte sample reference whose bit offset is a runtime parameter. More...
#include <sample.hpp>


Public Types | |
| typedef const packed_dynamic_sample_reference < BitField, NumBits, false > | const_reference |
| typedef const packed_dynamic_sample_reference < BitField, NumBits, true > | mutable_reference |
| typedef parent_t::integer_t | integer_t |
Public Member Functions | |
| packed_dynamic_sample_reference (const void *data_ptr, unsigned first_bit) | |
| packed_dynamic_sample_reference (const const_reference &ref) | |
| packed_dynamic_sample_reference (const mutable_reference &ref) | |
| unsigned | first_bit () const |
| integer_t | get () const |
Friends | |
| class | packed_dynamic_sample_reference< BitField, NumBits, true > |
Models a constant subbyte sample reference whose bit offset is a runtime parameter.
Models SampleConcept
Same as packed_sample_reference, except that the offset is a runtime parameter
| typedef const packed_dynamic_sample_reference<BitField, NumBits, false> psynth::sound::packed_dynamic_sample_reference< BitField, NumBits, false >::const_reference |
| typedef parent_t::integer_t psynth::sound::packed_dynamic_sample_reference< BitField, NumBits, false >::integer_t |
| typedef const packed_dynamic_sample_reference<BitField,NumBits,true> psynth::sound::packed_dynamic_sample_reference< BitField, NumBits, false >::mutable_reference |
| psynth::sound::packed_dynamic_sample_reference< BitField, NumBits, false >::packed_dynamic_sample_reference | ( | const void * | data_ptr, |
| unsigned | first_bit | ||
| ) | [inline] |
| psynth::sound::packed_dynamic_sample_reference< BitField, NumBits, false >::packed_dynamic_sample_reference | ( | const const_reference & | ref | ) | [inline] |
| psynth::sound::packed_dynamic_sample_reference< BitField, NumBits, false >::packed_dynamic_sample_reference | ( | const mutable_reference & | ref | ) | [inline] |
| unsigned psynth::sound::packed_dynamic_sample_reference< BitField, NumBits, false >::first_bit | ( | ) | const [inline] |
| integer_t psynth::sound::packed_dynamic_sample_reference< BitField, NumBits, false >::get | ( | ) | const [inline] |
friend class packed_dynamic_sample_reference< BitField, NumBits, true > [friend] |
1.7.4