|
co_usb
|
View of a certain transfer sequence. Provides a uniform range interface. More...
#include <sequence_view.hpp>
Public Types | |
| using | iterator_type = decltype(detail::transfer_begin(std::declval< Seq const & >())) |
Public Member Functions | |
| sequence_view (Seq const &seq) noexcept | |
| sequence_view (iterator_type begin, iterator_type end) noexcept | |
| sequence_view (Seq const &&)=delete | |
| auto | size () const noexcept -> size_t |
| auto | begin () const noexcept |
| auto | end () const noexcept |
View of a certain transfer sequence. Provides a uniform range interface.
Use this adaptor for uniform handling of transfer sequences consisting of a singular transfer resource and ranges of transfer resources.
| using co_usb::transfer::sequence_view< Seq >::iterator_type = decltype(detail::transfer_begin(std::declval<Seq const &>())) |
|
inlinenoexcept |
|
inlinenoexcept |
|
delete |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |