Stefan Scholz / ETL
Embed: (wiki syntax)

« Back to documentation index

array_wrapper.h File Reference

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.