|
libpsynth 0.2.1
|
Time-stamp: <2011-03-08 23:52:17 raskolnikov> More...
#include <boost/type_traits.hpp>#include <boost/utility.hpp>

Go to the source code of this file.
Classes | |
| struct | psynth::sound::remove_const_and_reference< T > |
Namespaces | |
| namespace | psynth |
| namespace | psynth::sound |
| namespace | psynth::sound::detail |
interleaved_range_get_raw_data, planar_range_get_raw_data - return pointers to the raw data (the samples) of a basic homogeneous range. | |
Functions | |
| template<typename dstT , typename srcT > | |
| sample_traits< dstT >::value_type | psynth::sound::sample_convert (const srcT &val) |
| template<int K, typename E , typename L , int N> | |
| boost::add_reference< E >::type | psynth::sound::at_c (detail::homogeneous_channel_base< E, L, N > &p) |
| Provides mutable access to the K-th element, in physical order. | |
| template<int K, typename E , typename L , int N> | |
| boost::add_reference< typename boost::add_const< E >::type > ::type | psynth::sound::at_c (const detail::homogeneous_channel_base< E, L, N > &p) |
| TODO: Check why this results into ambiguous. | |
| template<int K, typename P , typename C , typename L > | |
| kth_element_reference_type < packed_frame< P, C, L >, K > ::type | psynth::sound::at_c (packed_frame< P, C, L > &p) |
| template<int K, typename P , typename C , typename L > | |
| kth_element_const_reference_type < packed_frame< P, C, L >, K > ::type | psynth::sound::at_c (const packed_frame< P, C, L > &p) |
| template<int K, typename B , typename C , typename L , bool M> | |
| kth_element_reference_type < bit_aligned_frame_reference < B, C, L, M >, K >::type | psynth::sound::at_c (const bit_aligned_frame_reference< B, C, L, M > &p) |
| template<int K, typename ChannelBase > | |
| boost::disable_if < boost::is_const< ChannelBase > , typename kth_semantic_element_reference_type < ChannelBase, K >::type > ::type | psynth::sound::semantic_at_c (ChannelBase &p) |
| A mutable accessor to the K-th semantic element of a channel base. | |
| template<int K, typename ChannelBase > | |
| kth_semantic_element_const_reference_type < ChannelBase, K >::type | psynth::sound::semantic_at_c (const ChannelBase &p) |
| A constant accessor to the K-th semantic element of a channel base. | |
| template<typename T > | |
| void | psynth::sound::detail::initialize_it (T &x) |
Time-stamp: <2011-03-08 23:52:17 raskolnikov>
Forward declare associated metafunctions and functions to common concepts.
1.7.4