|
libpsynth 0.2.1
|
#include <input.hpp>

Public Types | |
| typedef Range | range |
Public Member Functions | |
| virtual std::size_t | take (const Range &r)=0 |
This is why we can safely assume a const Range& in this interface.
| typedef Range psynth::io::input< Range >::range |
Reimplemented in psynth::io::detail::buffered_input_impl< Range, InputPtr >, psynth::io::detail::caching_file_input_impl< Range, InputPtr >, psynth::io::dummy_file_input< Range >, psynth::io::file_input< Range >, psynth::io::dummy_input< Range >, psynth::io::dummy_async_input< Range >, psynth::io::detail::buffered_input_impl< Range, Input * >, psynth::io::detail::caching_file_input_impl< interleaved_range, decltype(m_reader_one) >, psynth::io::detail::caching_file_input_impl< interleaved_range, decltype(m_reader) >, and psynth::io::detail::caching_file_input_impl< interleaved_range, decltype(m_reader_two) >.
| virtual std::size_t psynth::io::input< Range >::take | ( | const Range & | r | ) | [pure virtual] |
Implemented in psynth::io::detail::buffered_input_impl< Range, InputPtr >, psynth::io::detail::caching_file_input_impl< Range, InputPtr >, psynth::io::dummy_file_input< Range >, psynth::io::file_input< Range >, psynth::io::dummy_input< Range >, psynth::io::dummy_async_input< Range >, psynth::io::detail::buffered_input_impl< Range, Input * >, psynth::io::detail::caching_file_input_impl< interleaved_range, decltype(m_reader_one) >, psynth::io::detail::caching_file_input_impl< interleaved_range, decltype(m_reader) >, and psynth::io::detail::caching_file_input_impl< interleaved_range, decltype(m_reader_two) >.
1.7.4