|
cMHN 1.2
C++ library for learning MHNs with pRC
|
#include <array_scalar.hpp>
Public Types | |
| using | Type = T |
| using | Sizes = pRC::Sizes<> |
Public Member Functions | |
| ~CommonArray ()=default | |
| constexpr | CommonArray ()=default |
| constexpr | CommonArray (CommonArray const &)=default |
| constexpr | CommonArray (CommonArray &&)=default |
| template<pRC::Allocation B, IsConvertible< T > R> | |
| constexpr | CommonArray (CommonArray< B, R > const &other) |
| template<class X > requires IsConstructible<T, X> | |
| constexpr | CommonArray (X &&value) |
| constexpr CommonArray & | operator= (CommonArray const &) &=default |
| constexpr CommonArray & | operator= (CommonArray &&) &=default |
| template<pRC::Allocation B, IsConvertible< T > R> | |
| constexpr auto & | operator= (CommonArray< B, R > const &rhs) & |
| template<class X > requires IsConstructible<T, X> | |
| constexpr auto & | operator= (X &&value) & |
| constexpr decltype(auto) | operator() () && |
| constexpr decltype(auto) | operator() () const && |
| constexpr decltype(auto) | operator() () & |
| constexpr decltype(auto) | operator() () const & |
| constexpr decltype(auto) | operator() (Subscripts<> const &) && |
| constexpr decltype(auto) | operator() (Subscripts<> const &) const && |
| constexpr decltype(auto) | operator() (Subscripts<> const &) & |
| constexpr decltype(auto) | operator() (Subscripts<> const &) const & |
| constexpr decltype(auto) | operator[] (Index const index) && |
| constexpr decltype(auto) | operator[] (Index const index) const && |
| constexpr decltype(auto) | operator[] (Index const index) & |
| constexpr decltype(auto) | operator[] (Index const index) const & |
| constexpr auto | data () &&=delete |
| constexpr auto | data () const &&=delete |
| constexpr auto | data () & |
| constexpr auto | data () const & |
Static Public Member Functions | |
| static constexpr auto | size () |
| static constexpr auto | size (Index const dimension)=delete |
| static constexpr auto | indexToSubscripts (Index const index) |
| static constexpr auto | subscriptsToIndex () |
| static constexpr auto | subscriptsToIndex (Subscripts<> const &subscripts) |
Static Public Attributes | |
| static constexpr auto | Allocation = A |
| static constexpr auto | Dimension = Sizes::Dimension |
| using pRC::CommonArray< A, T >::Sizes = pRC::Sizes<> |
| using pRC::CommonArray< A, T >::Type = T |
|
default |
|
constexprdefault |
|
constexprdefault |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
constexprdelete |
|
inlineconstexpr |
|
constexprdelete |
|
inlinestaticconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
constexprdefault |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlinestaticconstexpr |
|
staticconstexprdelete |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
staticconstexpr |
|
staticconstexpr |