#include <array>
#include <ext/ostream>
#include <extensions/range.hpp>
Go to the source code of this file.
|
template<class D = void, class... Types> |
constexpr details::return_type< D, Types... > | std::experimental::make_array (Types &&... t) |
|
template<class T , std::size_t N> |
ext::ostream & | ext::operator<< (ext::ostream &out, const ext::array< T, N > &array) |
| Operator to print the array to the output stream. More...
|
|
template<typename Base , typename ... Types> |
constexpr array< typename std::remove_reference< Base >::type, sizeof ...(Types)+1 > | ext::make_array (Base &&first, Types &&... other) |
| Equivalent to the make_array from standard library but produces the ext::array. More...
|
|
template<typename Base > |
constexpr array< typename std::remove_reference< Base >::type, 0 > | ext::make_array () |
| Special case of make_array handling zero parameters. Technically calls default constructor. More...
|
|