Embedded Template Library  1.0
 All Classes Files Functions Variables Typedefs Friends Modules Pages

Classes

class  etl::deque< T, MAX_SIZE_ >
 
class  etl::deque_exception
 
class  etl::deque_full
 
class  etl::deque_empty
 
class  etl::deque_out_of_bounds
 
class  etl::deque_base
 
class  etl::ideque< T >
 
struct  etl::ideque< T >::is_iterator< TIterator >
 Test for an iterator. More...
 
struct  etl::ideque< T >::iterator
 Iterator. More...
 
struct  etl::ideque< T >::const_iterator
 Const Iterator. More...
 

Functions

template<typename T >
bool operator== (const etl::ideque< T > &lhs, const etl::ideque< T > &rhs)
 
template<typename T >
bool operator!= (const etl::ideque< T > &lhs, const etl::ideque< T > &rhs)
 
template<typename T >
bool operator< (const etl::ideque< T > &lhs, const etl::ideque< T > &rhs)
 
template<typename T >
bool operator<= (const etl::ideque< T > &lhs, const etl::ideque< T > &rhs)
 
template<typename T >
bool operator> (const etl::ideque< T > &lhs, const etl::ideque< T > &rhs)
 
template<typename T >
bool operator>= (const etl::ideque< T > &lhs, const etl::ideque< T > &rhs)
 

Detailed Description

A double ended queue with the capacity defined at compile time.

Function Documentation

template<typename T >
bool operator!= ( const etl::ideque< T > &  lhs,
const etl::ideque< T > &  rhs 
)

Not equal operator.

Parameters
lhsReference to the first deque.
rhsReference to the second deque.
Returns
true if the arrays are not equal, otherwise false
template<typename T >
bool operator< ( const etl::ideque< T > &  lhs,
const etl::ideque< T > &  rhs 
)

Less than operator.

Parameters
lhsReference to the first deque.
rhsReference to the second deque.
Returns
true if the first deque is lexigraphically less than the second, otherwise false
template<typename T >
bool operator<= ( const etl::ideque< T > &  lhs,
const etl::ideque< T > &  rhs 
)

Less than or equal operator.

Parameters
lhsReference to the first deque.
rhsReference to the second deque.
Returns
true if the first deque is lexigraphically less than or equal to the second, otherwise false
template<typename T >
bool operator== ( const etl::ideque< T > &  lhs,
const etl::ideque< T > &  rhs 
)

Equal operator.

Parameters
lhsReference to the first deque.
rhsReference to the second deque.
Returns
true if the arrays are equal, otherwise false
template<typename T >
bool operator> ( const etl::ideque< T > &  lhs,
const etl::ideque< T > &  rhs 
)

Greater than operator.

Parameters
lhsReference to the first deque.
rhsReference to the second deque.
Returns
true if the first deque is lexigraphically greater than the second, otherwise false
template<typename T >
bool operator>= ( const etl::ideque< T > &  lhs,
const etl::ideque< T > &  rhs 
)

Greater than or equal operator.

Parameters
"lhsReference to the first deque.
"rhsReference to the second deque.
Returns
true if the first deque is lexigraphically greater than or equal to the second, otherwise false