Stefan Scholz / ETL
Embed: (wiki syntax)

« Back to documentation index

list.h File Reference

list.h File Reference

Go to the source code of this file.

Data Structures

class  list_exception
 Exception for the list. More...
class  list_full
 Full exception for the list. More...
class  list_empty
 Empty exception for the list. More...
class  list_iterator
 Iterator exception for the list. More...
class  list_unsorted
 Unsorted exception for the list. More...
class  list_base
 The base class for all lists. More...
struct  list_base::node_t
 The node element in the list. More...
class  ilist< T >
 A templated base for all etl::list types. More...
struct  ilist< T >::data_node_t
 The data node element in the list. More...
class  ilist< T >::iterator
 iterator. More...
class  ilist< T >::const_iterator
 const_iterator More...
class  list< T, MAX_SIZE_ >
 A templated list implementation that uses a fixed size buffer. More...

Namespaces

namespace  etl
 

A multimap with the capacity defined at compile time.


Functions

template<typename T >
bool operator== (const etl::ilist< T > &lhs, const etl::ilist< T > &rhs)
 Equal operator.
template<typename T >
bool operator!= (const etl::ilist< T > &lhs, const etl::ilist< T > &rhs)
 Not equal operator.
template<typename T >
bool operator< (const etl::ilist< T > &lhs, const etl::ilist< T > &rhs)
 Less than operator.
template<typename T >
bool operator> (const etl::ilist< T > &lhs, const etl::ilist< T > &rhs)
 Greater than operator.
template<typename T >
bool operator<= (const etl::ilist< T > &lhs, const etl::ilist< T > &rhs)
 Less than or equal operator.
template<typename T >
bool operator>= (const etl::ilist< T > &lhs, const etl::ilist< T > &rhs)
 Greater than or equal operator.

Detailed Description

Definition in file list.h.


Function Documentation

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

Not equal operator.

Parameters:
lhsReference to the first list.
rhsReference to the second list.
Returns:
true if the arrays are not equal, otherwise false.

Definition at line 1668 of file list.h.

bool operator< ( const etl::ilist< T > &  lhs,
const etl::ilist< T > &  rhs 
)

Less than operator.

Parameters:
lhsReference to the first list.
rhsReference to the second list.
Returns:
true if the first list is lexicographically less than the second, otherwise false.

Definition at line 1681 of file list.h.

bool operator<= ( const etl::ilist< T > &  lhs,
const etl::ilist< T > &  rhs 
)

Less than or equal operator.

Parameters:
lhsReference to the first list.
rhsReference to the second list.
Returns:
true if the first list is lexicographically less than or equal to the second, otherwise false.

Definition at line 1710 of file list.h.

bool operator== ( const etl::ilist< T > &  lhs,
const etl::ilist< T > &  rhs 
)

Equal operator.

Parameters:
lhsReference to the first list.
rhsReference to the second list.
Returns:
true if the arrays are equal, otherwise false.

Definition at line 1656 of file list.h.

bool operator> ( const etl::ilist< T > &  lhs,
const etl::ilist< T > &  rhs 
)

Greater than operator.

Parameters:
lhsReference to the first list.
rhsReference to the second list.
Returns:
true if the first list is lexicographically greater than the second, otherwise false.

Definition at line 1697 of file list.h.

bool operator>= ( const etl::ilist< T > &  lhs,
const etl::ilist< T > &  rhs 
)

Greater than or equal operator.

Parameters:
lhsReference to the first list.
rhsReference to the second list.
Returns:
true if the first list is lexicographically greater than or equal to the second, otherwise false.

Definition at line 1723 of file list.h.