Stefan Scholz / ETL
Embed: (wiki syntax)

« Back to documentation index

fixed_iterator.h File Reference

fixed_iterator.h File Reference

Go to the source code of this file.

Data Structures

class  fixed_iterator< TIterator >
 A fixed iterator class. More...

Namespaces

namespace  etl
 

A multimap with the capacity defined at compile time.


Functions

template<typename TIterator >
etl::fixed_iterator< TIterator > & operator+ (etl::fixed_iterator< TIterator > &lhs, typename std::iterator_traits< TIterator >::difference_type)
 + difference operator.
template<typename TIterator >
etl::fixed_iterator< TIterator > & operator- (etl::fixed_iterator< TIterator > &lhs, typename std::iterator_traits< TIterator >::difference_type)
 
  • difference operator.

template<typename TIterator >
std::iterator_traits
< TIterator >::difference_type 
operator- (etl::fixed_iterator< TIterator > &lhs, etl::fixed_iterator< TIterator > &rhs)
 
  • fixed_iterator operator.

template<typename TIterator >
bool operator== (const etl::fixed_iterator< TIterator > &lhs, const etl::fixed_iterator< TIterator > &rhs)
 Equality operator. fixed_iterator == fixed_iterator.
template<typename TIterator >
bool operator== (const etl::fixed_iterator< TIterator > &lhs, TIterator rhs)
 Equality operator. fixed_iterator == iterator.
template<typename TIterator >
bool operator== (TIterator lhs, const etl::fixed_iterator< TIterator > &rhs)
 Equality operator. iterator == fixed_iterator.
template<typename TIterator >
bool operator!= (const etl::fixed_iterator< TIterator > &lhs, const etl::fixed_iterator< TIterator > &rhs)
 Inequality operator. fixed_iterator == fixed_iterator.
template<typename TIterator >
bool operator!= (const etl::fixed_iterator< TIterator > &lhs, TIterator rhs)
 Inequality operator. fixed_iterator == iterator.
template<typename TIterator >
bool operator!= (TIterator &lhs, const etl::fixed_iterator< TIterator > &rhs)
 Inequality operator. iterator == fixed_iterator.

Detailed Description

Definition in file fixed_iterator.h.


Function Documentation

bool operator!= ( const etl::fixed_iterator< TIterator > &  lhs,
const etl::fixed_iterator< TIterator > &  rhs 
)

Inequality operator. fixed_iterator == fixed_iterator.

Definition at line 244 of file fixed_iterator.h.

bool operator!= ( const etl::fixed_iterator< TIterator > &  lhs,
TIterator  rhs 
)

Inequality operator. fixed_iterator == iterator.

Definition at line 254 of file fixed_iterator.h.

bool operator!= ( TIterator &  lhs,
const etl::fixed_iterator< TIterator > &  rhs 
)

Inequality operator. iterator == fixed_iterator.

Definition at line 264 of file fixed_iterator.h.

etl::fixed_iterator<TIterator>& operator+ ( etl::fixed_iterator< TIterator > &  lhs,
typename std::iterator_traits< TIterator >::difference_type   
)

+ difference operator.

Definition at line 183 of file fixed_iterator.h.

etl::fixed_iterator<TIterator>& operator- ( etl::fixed_iterator< TIterator > &  lhs,
typename std::iterator_traits< TIterator >::difference_type   
)

  • difference operator.

Definition at line 193 of file fixed_iterator.h.

std::iterator_traits<TIterator>::difference_type operator- ( etl::fixed_iterator< TIterator > &  lhs,
etl::fixed_iterator< TIterator > &  rhs 
)

  • fixed_iterator operator.

Definition at line 203 of file fixed_iterator.h.

bool operator== ( const etl::fixed_iterator< TIterator > &  lhs,
const etl::fixed_iterator< TIterator > &  rhs 
)

Equality operator. fixed_iterator == fixed_iterator.

Definition at line 213 of file fixed_iterator.h.

bool operator== ( const etl::fixed_iterator< TIterator > &  lhs,
TIterator  rhs 
)

Equality operator. fixed_iterator == iterator.

Definition at line 223 of file fixed_iterator.h.

bool operator== ( TIterator  lhs,
const etl::fixed_iterator< TIterator > &  rhs 
)

Equality operator. iterator == fixed_iterator.

Definition at line 233 of file fixed_iterator.h.