dxd - dynax driver framework 2.7.0d222
cross platform open source driver development framework
Loading...
Searching...
No Matches
cf::data::iterator Class Reference

#include <cf_data.h>

Inheritance diagram for cf::data::iterator:
Collaboration diagram for cf::data::iterator:

Public Types

using dx_iterator_tag

Public Member Functions

 iterator ()=default
 iterator (const cf::data &data)
bool operator!= (const iterator &) const
const uint8_toperator* () const
void operator++ ()

Protected Member Functions

void seed ()

Protected Attributes

container container
container::iterator current

Member Typedef Documentation

◆ dx_iterator_tag

using dx::iterator< container >::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]

cf::data::iterator::iterator ( )
default

◆ iterator() [2/2]

cf::data::iterator::iterator ( const cf::data & data)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator!=()

bool dx::iterator< container >::operator!= ( const iterator< container > & ) const
inlineinherited

◆ operator*()

const uint8_t & cf::data::iterator::operator* ( ) const
inline

◆ operator++()

void dx::iterator< container >::operator++ ( )
inlineinherited

◆ seed()

void dx::iterator< container >::seed ( )
inlineprotectedinherited

Member Data Documentation

◆ container

container dx::iterator< container >::container
protectedinherited

◆ current

container::iterator dx::iterator< container >::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.