Embedded Template Library  1.0
 All Classes Files Functions Variables Typedefs Friends Modules Pages
etl::bitset< N >::iterator Class Reference

The iterator type. More...

#include <bitset.h>

Public Member Functions

 iterator ()
 Constructor.
 
 iterator (const iterator &other)
 Copy constructor.
 
iteratoroperator++ ()
 ++ operator (pre)
 
iterator operator++ (int)
 ++ operator (post)
 
iteratoroperator-- ()
 – operator (pre)
 
iterator operator-- (int)
 – operator (post)
 
bit_reference operator* ()
 
bool operator* () const
 
iteratoroperator+= (int i)
 += operator
 
iteratoroperator-= (int i)
 -= operator
 
iteratoroperator= (const iterator &other)
 = operator
 

Friends

class bitset< N >
 
class const_iterator
 
iterator operator+ (const iterator &other, int i)
 
iterator operator- (const iterator &other, int i)
 
bool operator== (const iterator &lhs, const iterator &rhs)
 == operator
 
bool operator!= (const iterator &lhs, const iterator &rhs)
 != operator
 
bool operator< (const iterator &lhs, const iterator &rhs)
 < operator
 
bool operator> (const iterator &lhs, const iterator &rhs)
 

operator


 
bool operator<= (const iterator &lhs, const iterator &rhs)
 <= operator
 
bool operator>= (const iterator &lhs, const iterator &rhs)
 >= operator
 

Detailed Description

template<const size_t N>
class etl::bitset< N >::iterator

The iterator type.

Member Function Documentation

template<const size_t N>
bit_reference etl::bitset< N >::iterator::operator* ( )
inline
  • operator
template<const size_t N>
bool etl::bitset< N >::iterator::operator* ( ) const
inline
  • operator const

Friends And Related Function Documentation

template<const size_t N>
iterator operator+ ( const iterator other,
int  i 
)
friend
  • operator
template<const size_t N>
iterator operator- ( const iterator other,
int  i 
)
friend
  • operator

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