|
Stratax 0.4.0rc1
|
Result-container rebinding and promotion for owning arrays. More...
#include <type_traits>#include <stratax/containers/Matrix.hpp>#include <stratax/containers/Tensor.hpp>#include <stratax/containers/Vector.hpp>

Go to the source code of this file.
Typedefs | |
| template<typename A , typename T > | |
| using | stratax::core::rebind_array_t = typename RebindArray< std::remove_cvref_t< A >, std::remove_cvref_t< T > >::type |
| Convenience alias for rebinding an array to a new value type. | |
| template<typename L , typename R , typename T > | |
| using | stratax::core::promote_array_t = typename PromoteArray< std::remove_cvref_t< L >, std::remove_cvref_t< R >, std::remove_cvref_t< T > >::type |
| Convenience alias for the promoted array container type. | |
Result-container rebinding and promotion for owning arrays.
Definition in file ArrayTraits.hpp.
| using stratax::core::promote_array_t = typedef typename PromoteArray< std::remove_cvref_t<L>, std::remove_cvref_t<R>, std::remove_cvref_t<T> >::type |
Convenience alias for the promoted array container type.
Definition at line 195 of file ArrayTraits.hpp.
| using stratax::core::rebind_array_t = typedef typename RebindArray< std::remove_cvref_t<A>, std::remove_cvref_t<T> >::type |
Convenience alias for rebinding an array to a new value type.
cv- and reference qualifiers are removed from the array type before rebinding.
Definition at line 64 of file ArrayTraits.hpp.