dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
io::iterator::service Struct Reference

the iteration state of a range-for over an IOKit iterator: the service in hand and the iterator handing out the next More...

#include <io_iterator.h>

Public Member Functions

bool operator !=(const service& service) const noexcept
reference<::io_service_t> operator *() const noexcept
auto& operator ++() noexcept

Public Attributes

::io_iterator_t io_iterator
::io_service_t io_service

Detailed Description

the iteration state of a range-for over an IOKit iterator: the service in hand and the iterator handing out the next

Member Function Documentation

◆ operator !=()

bool io::iterator::service::operator !=(const service& service) const
inlinenoexcept

◆ operator *()

reference<::io_service_t> io::iterator::service::operator *() const
inlinenoexcept
Here is the call graph for this function:

◆ operator ++()

auto& io::iterator::service::operator ++()
inlinenoexcept

Member Data Documentation

◆ io_iterator

::io_iterator_t io::iterator::service::io_iterator

◆ io_service

::io_service_t io::iterator::service::io_service

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