dxd - dynax driver framework 2.1.0d58
cross platform open source driver development framework
|
internally used service iterator providing RAII for io_service references - returned when iterating More...
#include <dx_iokit.h>
Public Member Functions | |
operator const io_object_t & () const noexcept | |
auto converter into const io_object | |
operator io_object_t & () noexcept | |
auto converter into io_object | |
operator io_object_t * () noexcept | |
auto converter into io_object pointer | |
::io_service_t | operator++ (int) noexcept |
Increments the iterator and returns the next object which is retained and needs to be released. | |
bool | operator== (io_object_t io_object) const noexcept |
void | reset () noexcept |
~iterator () noexcept | |
internally used service iterator providing RAII for io_service references - returned when iterating
remark: The service class does not track io_iterator reference counting itself! Use io::reference to track IOObject references! The io_iterator needs to have a seperately defined object lifetime.
|
inlinenoexcept |
|
inlinenoexceptinherited |
auto converter into const io_object
|
inlinenoexceptinherited |
auto converter into io_object
|
inlinenoexceptinherited |
auto converter into io_object pointer
|
inlinenoexcept |
Increments the iterator and returns the next object which is retained and needs to be released.
|
inlinenoexceptinherited |
|
inlinenoexcept |
(c) copyright 2009 dynamic acoustics e.U. | generated on Fri Mar 29 2024 |