Stefan Scholz / ETL
Embed: (wiki syntax)

« Back to documentation index

forward_list.h File Reference

forward_list.h File Reference

Go to the source code of this file.

Data Structures

class  forward_list_exception
 Exception for the forward_list. More...
class  forward_list_full
 Full exception for the forward_list. More...
class  forward_list_empty
 Empty exception for the forward_list. More...
class  forward_list_iterator
 Iterator exception for the forward_list. More...
class  forward_list_base
 The base class for all forward_lists. More...
struct  forward_list_base::node_t
 The node element in the forward_list. More...
class  iforward_list< T >
 A templated base for all etl::forward_list types. More...
struct  iforward_list< T >::data_node_t
 The data node element in the forward_list. More...
class  iforward_list< T >::iterator
 iterator. More...
class  iforward_list< T >::const_iterator
 const_iterator More...
class  forward_list< T, MAX_SIZE_ >
 A templated forward_list implementation that uses a fixed size pool. More...

Namespaces

namespace  etl
 

A multimap with the capacity defined at compile time.


Functions

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

Detailed Description

Definition in file forward_list.h.


Function Documentation

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

Not equal operator.

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

Definition at line 1427 of file forward_list.h.

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

Less than operator.

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

Definition at line 1440 of file forward_list.h.

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

Less than or equal operator.

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

Definition at line 1469 of file forward_list.h.

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

Equal operator.

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

Definition at line 1414 of file forward_list.h.

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

Greater than operator.

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

Definition at line 1456 of file forward_list.h.

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

Greater than or equal operator.

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

Definition at line 1482 of file forward_list.h.