arduino-audio-tools
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ListLockFree< T >::Iterator Class Reference

Public Member Functions

 Iterator (Node *node)
 
Nodeget_node ()
 
 operator bool () const
 
bool operator!= (const Iterator &it) const
 
T & operator* ()
 
Iterator operator+ (int offset)
 
Iterator operator++ ()
 
Iterator operator++ (int)
 
Iterator operator- (int offset)
 
Iterator operator-- ()
 
Iterator operator-- (int)
 
T * operator-> ()
 
bool operator== (const Iterator &it) const
 
void set_owner (ListLockFree *owner_ptr)
 

Protected Member Functions

Iterator getIteratorAtOffset (int offset)
 

Protected Attributes

bool is_eof = false
 
Nodenode = nullptr
 
ListLockFreeowner = nullptr
 

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