dxd - dynax driver framework 3.0.0d222
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::proxy::driver< device_t >::setup::devices::iterator Class Reference

#include <dx_proxy_driver.h>

Inheritance diagram for dx::proxy::driver< device_t >::setup::devices::iterator:
Collaboration diagram for dx::proxy::driver< device_t >::setup::devices::iterator:

Public Types

using dx_iterator_tag

Public Member Functions

 iterator ()=default
 iterator (const devices &devices)
bool operator!= (const iterator &) const
::SP_DEVINFO_DATA & operator* () const
void operator++ ()

Protected Member Functions

void seed ()

Protected Attributes

std::vector<::SP_DEVINFO_DATA > container
std::vector<::SP_DEVINFO_DATA >::iterator current

Member Typedef Documentation

◆ dx_iterator_tag

using dx::iterator< std::vector<::SP_DEVINFO_DATA > >::dx_iterator_tag
inherited

public marker for "derives from some dx::iterator<>" - detectable without touching anything reached through container_t's protected base.

Constructor & Destructor Documentation

◆ iterator() [1/2]

template<typename device_t = device<>>
dx::proxy::driver< device_t >::setup::devices::iterator::iterator ( )
default

◆ iterator() [2/2]

template<typename device_t = device<>>
dx::proxy::driver< device_t >::setup::devices::iterator::iterator ( const devices & devices)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator!=()

bool dx::iterator< std::vector<::SP_DEVINFO_DATA > >::operator!= ( const iterator< std::vector<::SP_DEVINFO_DATA > > & ) const
inlineinherited

◆ operator*()

template<typename device_t = device<>>
::SP_DEVINFO_DATA & dx::proxy::driver< device_t >::setup::devices::iterator::operator* ( ) const
inline

◆ operator++()

void dx::iterator< std::vector<::SP_DEVINFO_DATA > >::operator++ ( )
inlineinherited

◆ seed()

void dx::iterator< std::vector<::SP_DEVINFO_DATA > >::seed ( )
inlineprotectedinherited
Here is the caller graph for this function:

Member Data Documentation

◆ container

std::vector<::SP_DEVINFO_DATA > dx::iterator< std::vector<::SP_DEVINFO_DATA > >::container
protectedinherited

◆ current

std::vector<::SP_DEVINFO_DATA >::iterator dx::iterator< std::vector<::SP_DEVINFO_DATA > >::current
protectedinherited

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

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.