libpsynth 0.2.1
Public Types | Public Member Functions | Public Attributes
psynth::sound::detail::sub_range_fn< Result > Struct Template Reference

#include <dynamic_buffer_range_factory.hpp>

List of all members.

Public Types

typedef Result result_type

Public Member Functions

 sub_range_fn (std::ptrdiff_t start, std::ptrdiff_t size)
template<typename Range >
result_type operator() (const Range &src) const

Public Attributes

std::ptrdiff_t _start
std::ptrdiff_t _size

template<typename Result>
struct psynth::sound::detail::sub_range_fn< Result >


Member Typedef Documentation

template<typename Result >
typedef Result psynth::sound::detail::sub_range_fn< Result >::result_type

Constructor & Destructor Documentation

template<typename Result >
psynth::sound::detail::sub_range_fn< Result >::sub_range_fn ( std::ptrdiff_t  start,
std::ptrdiff_t  size 
) [inline]

Member Function Documentation

template<typename Result >
template<typename Range >
result_type psynth::sound::detail::sub_range_fn< Result >::operator() ( const Range &  src) const [inline]

Member Data Documentation

template<typename Result >
std::ptrdiff_t psynth::sound::detail::sub_range_fn< Result >::_size
template<typename Result >
std::ptrdiff_t psynth::sound::detail::sub_range_fn< Result >::_start

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