|
Expression Templates Library (ETL)
|
Base class and utilities for dyn matrix implementations. More...


Go to the source code of this file.
Classes | |
| struct | etl::values_t< V > |
| Simple collection of values to initialize a dyn matrix. More... | |
| struct | etl::dyn_detail::is_init_constructor< S > |
| Traits to test if the constructor is an init constructor. More... | |
| struct | etl::dyn_detail::is_init_constructor< S1, S2, S3, S... > |
| struct | etl::dyn_detail::is_initializer_list_constructor< S > |
| Traits to test if the constructor is an initializer list constructor. More... | |
| struct | etl::dyn_detail::is_initializer_list_constructor< S1, S2, S... > |
| Traits to test if the constructor is an initializer list constructor. More... | |
| struct | etl::dense_dyn_base< Derived, T, SO, D > |
| Dense Matrix with run-time fixed dimensions. The matrix support an arbitrary number of dimensions. More... | |
Namespaces | |
| etl | |
| Root namespace for the ETL library. | |
Enumerations | |
| enum | etl::init_flag_t { etl::init_flag_t::DUMMY } |
| A simple type to use as init flag to constructor. More... | |
Functions | |
| template<typename... V> | |
| values_t< V... > | etl::values (V... v) |
| Create a list of values for initializing a dyn_matrix. | |
| template<size_t... I, typename... T> | |
| std::array< size_t, sizeof...(I)> | etl::dyn_detail::sizes (const std::index_sequence< I... > &, const T &... args) |
| Returns a collection of dimensions of the matrix. | |
| template<typename Derived , typename T , size_t D> | |
| etl::requires (D > 0) struct dyn_base | |
| Matrix with run-time fixed dimensions. More... | |
Variables | |
| constexpr init_flag_t | etl::init_flag = init_flag_t::DUMMY |
| A simple value to use as init flag to constructor. | |
Base class and utilities for dyn matrix implementations.
1.8.13