Stefan Scholz / ETL
Embed: (wiki syntax)

« Back to documentation index

array.h File Reference

array.h File Reference

Go to the source code of this file.

Data Structures

class  array_exception
 The base class for array exceptions. More...
class  array_out_of_range
 The out of range exceptions. More...
class  array< T, SIZE_ >
 A replacement for std::array if you haven't got C++0x11. More...

Namespaces

namespace  etl
 

A multimap with the capacity defined at compile time.


Functions

template<typename T , const size_t SIZE>
void swap (etl::array< T, SIZE > &lhs, etl::array< T, SIZE > &rhs)
 Overloaded swap for etl::array<T, SIZE>
template<typename T , std::size_t SIZE>
bool operator== (const etl::array< T, SIZE > &lhs, const etl::array< T, SIZE > &rhs)
 Equal operator.
template<typename T , std::size_t SIZE>
bool operator!= (const etl::array< T, SIZE > &lhs, const etl::array< T, SIZE > &rhs)
 Not equal operator.
template<typename T , std::size_t SIZE>
bool operator< (const etl::array< T, SIZE > &lhs, const etl::array< T, SIZE > &rhs)
 Less than operator.
template<typename T , std::size_t SIZE>
bool operator<= (const etl::array< T, SIZE > &lhs, const etl::array< T, SIZE > &rhs)
 Less than or equal operator.
template<typename T , std::size_t SIZE>
bool operator> (const etl::array< T, SIZE > &lhs, const etl::array< T, SIZE > &rhs)
 Greater than operator.
template<typename T , std::size_t SIZE>
bool operator>= (const etl::array< T, SIZE > &lhs, const etl::array< T, SIZE > &rhs)
 Greater than or equal operator.
template<std::size_t I, typename T , std::size_t MAXN>
T & get (array< T, MAXN > &a)
 Gets a reference to an element in the array.
template<std::size_t I, typename T , std::size_t MAXN>
const T & get (const array< T, MAXN > &a)
 Gets a const reference to an element in the array.

Detailed Description

Definition in file array.h.