#include "di/meta/algorithm.h"#include "di/meta/core.h"#include "di/meta/language.h"#include "di/meta/operations.h"#include "di/util/move.h"#include "di/vocab/array/array.h"Go to the source code of this file.
Namespaces | |
| namespace | di |
| namespace | di::vocab |
Functions | |
| template<typename T, types::size_t size> requires (concepts::CopyConstructible<T> && !concepts::LanguageArray<T>) | |
| constexpr auto | di::vocab::to_array (T(&array)[size]) |
| template<typename T, types::size_t size> requires (concepts::MoveConstructible<T> && !concepts::LanguageArray<T>) | |
| constexpr auto | di::vocab::to_array (T(&&array)[size]) -> Array< meta::RemoveCV< T >, size > |
| template<typename T, types::size_t size> requires (concepts::CopyConstructible<T> && !concepts::LanguageArray<T>) | |
| constexpr auto | di::to_array (T(&array)[size]) |