libpsynth 0.2.1
Public Types | Public Member Functions
psynth::io::caching_file_input_adapter< Range, InputPtr > Class Template Reference

#include <caching_file_input.hpp>

Inheritance diagram for psynth::io::caching_file_input_adapter< Range, InputPtr >:
Inheritance graph
[legend]
Collaboration diagram for psynth::io::caching_file_input_adapter< Range, InputPtr >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
detail::caching_file_input_impl
< Range, InputPtr > 
base

Public Member Functions

 caching_file_input_adapter (InputPtr input=0, std::size_t chunk_size=base::default_chunk_size, std::size_t buffer_size=base::default_buffer_size, std::size_t threshold=base::default_threshold)
 caching_file_input_adapter (caching_file_input_adapter &&other)
void set_input (InputPtr input)

template<class Range, class InputPtr>
class psynth::io::caching_file_input_adapter< Range, InputPtr >


Member Typedef Documentation

template<class Range, class InputPtr>
typedef detail::caching_file_input_impl<Range, InputPtr> psynth::io::caching_file_input_adapter< Range, InputPtr >::base

Constructor & Destructor Documentation

template<class Range, class InputPtr>
psynth::io::caching_file_input_adapter< Range, InputPtr >::caching_file_input_adapter ( InputPtr  input = 0,
std::size_t  chunk_size = base::default_chunk_size,
std::size_t  buffer_size = base::default_buffer_size,
std::size_t  threshold = base::default_threshold 
) [inline]
template<class Range, class InputPtr>
psynth::io::caching_file_input_adapter< Range, InputPtr >::caching_file_input_adapter ( caching_file_input_adapter< Range, InputPtr > &&  other) [inline]

Member Function Documentation

template<class Range, class InputPtr>
void psynth::io::caching_file_input_adapter< Range, InputPtr >::set_input ( InputPtr  input) [inline]

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