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.
array_wrapper.h File Reference
Go to the source code of this file.
Data Structures | |
class | array_wrapper_exception |
The base class for array_wrapper exceptions. More... | |
class | array_wrapper_bounds |
The exception thrown when the index is out of bounds. More... | |
class | array_wrapper< T, SIZE_, ARRAY_ > |
Array wrapper. More... | |
struct | hash< etl::array_wrapper< T, SIZE, ARRAY > > |
Hash function. More... | |
Namespaces | |
namespace | etl |
A multimap with the capacity defined at compile time. | |
Functions | |
template<typename TL , typename TR , std::size_t SIZEL, std::size_t SIZER, TL(&) ARRAYL, TR(&) ARRAYR> | |
bool | operator== (const etl::array_wrapper< TL, SIZEL, ARRAYL > &lhs, const etl::array_wrapper< TR, SIZER, ARRAYR > &rhs) |
Equality for array wrappers. | |
template<typename TL , typename TR , std::size_t SIZEL, std::size_t SIZER, TL(&) ARRAYL, TR(&) ARRAYR> | |
bool | operator!= (const etl::array_wrapper< TL, SIZEL, ARRAYL > &lhs, const etl::array_wrapper< TR, SIZER, ARRAYR > &rhs) |
Inequality for array wrapper. | |
template<typename TL , typename TR , std::size_t SIZEL, std::size_t SIZER, TL(&) ARRAYL, TR(&) ARRAYR> | |
bool | operator< (const etl::array_wrapper< TL, SIZEL, ARRAYL > &lhs, const etl::array_wrapper< TR, SIZER, ARRAYR > &rhs) |
Less-than for array wrapper. | |
template<typename TL , typename TR , std::size_t SIZEL, std::size_t SIZER, TL(&) ARRAYL, TR(&) ARRAYR> | |
bool | operator> (const etl::array_wrapper< TL, SIZEL, ARRAYL > &lhs, const etl::array_wrapper< TR, SIZER, ARRAYR > &rhs) |
Greater-than for array wrapper. | |
template<typename TL , typename TR , std::size_t SIZEL, std::size_t SIZER, TL(&) ARRAYL, TR(&) ARRAYR> | |
bool | operator<= (const etl::array_wrapper< TL, SIZEL, ARRAYL > &lhs, const etl::array_wrapper< TR, SIZER, ARRAYR > &rhs) |
Less-than-equal for array wrapper. | |
template<typename TL , typename TR , std::size_t SIZEL, std::size_t SIZER, TL(&) ARRAYL, TR(&) ARRAYR> | |
bool | operator>= (const etl::array_wrapper< TL, SIZEL, ARRAYL > &lhs, const etl::array_wrapper< TR, SIZER, ARRAYR > &rhs) |
Greater-than-equal for array wrapper. | |
template<typename T , std::size_t SIZE, T(&) ARRAYL, T(&) ARRAYR> | |
void | swap (etl::array_wrapper< T, SIZE, ARRAYL > &lhs, etl::array_wrapper< T, SIZE, ARRAYR > &rhs) |
Swap. |
Detailed Description
Definition in file array_wrapper.h.
Function Documentation
void swap | ( | etl::array_wrapper< T, SIZE, ARRAYL > & | lhs, |
etl::array_wrapper< T, SIZE, ARRAYR > & | rhs | ||
) |
Swap.
Definition at line 410 of file array_wrapper.h.
Generated on Tue Jul 12 2022 14:05:46 by
