libpsynth 0.2.1
Public Types | Public Member Functions
psynth::sound::detail::copy_and_convert_frames_fn< CC > Class Template Reference

#include <algorithm.hpp>

Inheritance diagram for psynth::sound::detail::copy_and_convert_frames_fn< CC >:
Inheritance graph
[legend]
Collaboration diagram for psynth::sound::detail::copy_and_convert_frames_fn< CC >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef binary_operation_obj
< copy_and_convert_frames_fn
< CC > >::result_type 
result_type

Public Member Functions

 copy_and_convert_frames_fn ()
 copy_and_convert_frames_fn (CC cc_in)
template<typename V1 , typename V2 >
PSYNTH_FORCEINLINE result_type apply_incompatible (const V1 &src, const V2 &dst) const
template<typename V1 , typename V2 >
PSYNTH_FORCEINLINE result_type apply_compatible (const V1 &src, const V2 &dst) const

template<typename CC>
class psynth::sound::detail::copy_and_convert_frames_fn< CC >


Member Typedef Documentation


Constructor & Destructor Documentation

template<typename CC>
psynth::sound::detail::copy_and_convert_frames_fn< CC >::copy_and_convert_frames_fn ( CC  cc_in) [inline]

Member Function Documentation

template<typename CC>
template<typename V1 , typename V2 >
PSYNTH_FORCEINLINE result_type psynth::sound::detail::copy_and_convert_frames_fn< CC >::apply_compatible ( const V1 &  src,
const V2 &  dst 
) const [inline]
template<typename CC>
template<typename V1 , typename V2 >
PSYNTH_FORCEINLINE result_type psynth::sound::detail::copy_and_convert_frames_fn< CC >::apply_incompatible ( const V1 &  src,
const V2 &  dst 
) const [inline]

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