Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
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:
-
lhs Reference to the first forward_list. rhs Reference 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:
-
lhs Reference to the first forward_list. rhs Reference 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:
-
lhs Reference to the first forward_list. rhs Reference 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:
-
lhs Reference to the first forward_list. rhs Reference 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:
-
lhs Reference to the first forward_list. rhs Reference 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:
-
lhs Reference to the first forward_list. rhs Reference 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.
Generated on Tue Jul 12 2022 14:05:47 by
