|
uTL
micro Template library
|
Go to the source code of this file.
Classes | |
| struct | utl::array_traits< _Tp, _Nm > |
| array container traits helper More... | |
| struct | utl::array_traits< _Tp, 0 > |
| struct | utl::array_traits< _Tp, 0 >::type |
| struct | utl::array< _Tp, _Nm > |
| A standard container for storing a fixed size sequence of elements. More... | |
Namespaces | |
| utl | |
| STL's core language concepts. | |
Functions | |
| template<typename _Tp , size_t _Nm> | |
| void | utl::swap (array< _Tp, _Nm > &lhs, array< _Tp, _Nm > &rhs) noexcept(noexcept(lhs.swap(rhs))) |
| template<size_t _Int, typename _Tp , size_t _Nm> | |
| constexpr _Tp & | utl::get (array< _Tp, _Nm > &arr) noexcept |
| template<size_t _Int, typename _Tp , size_t _Nm> | |
| constexpr _Tp && | utl::get (array< _Tp, _Nm > &&arr) noexcept |
| template<size_t _Int, typename _Tp , size_t _Nm> | |
| constexpr const _Tp & | utl::get (const array< _Tp, _Nm > &arr) noexcept |
Array comparisons. | |
| template<typename _Tp , size_t _Nm> | |
| bool | utl::operator== (const array< _Tp, _Nm > &lhs, const array< _Tp, _Nm > &rhs) |
| template<typename _Tp , size_t _Nm> | |
| bool | utl::operator!= (const array< _Tp, _Nm > &lhs, const array< _Tp, _Nm > &rhs) |
| template<typename _Tp , size_t _Nm> | |
| bool | utl::operator< (const array< _Tp, _Nm > &lhs, const array< _Tp, _Nm > &rhs) |
| template<typename _Tp , size_t _Nm> | |
| bool | utl::operator> (const array< _Tp, _Nm > &lhs, const array< _Tp, _Nm > &rhs) |
| template<typename _Tp , size_t _Nm> | |
| bool | utl::operator<= (const array< _Tp, _Nm > &lhs, const array< _Tp, _Nm > &rhs) |
| template<typename _Tp , size_t _Nm> | |
| bool | utl::operator>= (const array< _Tp, _Nm > &lhs, const array< _Tp, _Nm > &rhs) |