Zero  0.1.0
Public Member Functions | Public Attributes | List of all members
holder_list::iterator Struct Reference

Iterator over a list of latch_holder_t structures. More...

Public Member Functions

 iterator (latch_holder_t *cur)
 Construct an iterator starting with the given latch_holder_t. More...
 
 operator latch_holder_t * () const
 Get current. More...
 
latch_holder_toperator-> () const
 Get current. More...
 
iteratoroperator++ ()
 Make iterator point to next. More...
 
iterator operator++ (int)
 Make iterator point to next. More...
 

Public Attributes

latch_holder_t_cur
 

Detailed Description

Iterator over a list of latch_holder_t structures.

Constructor & Destructor Documentation

§ iterator()

holder_list::iterator::iterator ( latch_holder_t cur)
inlineexplicit

Construct an iterator starting with the given latch_holder_t.

Member Function Documentation

§ operator latch_holder_t *()

holder_list::iterator::operator latch_holder_t * ( ) const
inline

Get current.

§ operator++() [1/2]

iterator& holder_list::iterator::operator++ ( )
inline

Make iterator point to next.

§ operator++() [2/2]

iterator holder_list::iterator::operator++ ( int  )
inline

Make iterator point to next.

§ operator->()

latch_holder_t* holder_list::iterator::operator-> ( ) const
inline

Get current.

Member Data Documentation

§ _cur

latch_holder_t* holder_list::iterator::_cur

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