14 template <
typename T,
typename... INDEXES>
15 DenseDataHyperRectangle<T, INDEXES...>::DenseDataHyperRectangle (INDEXES... dimensions)
16 : inherited{Factory::DenseDataHyperRectangle_Factory<T, INDEXES...> () (forward<INDEXES> (dimensions)...)}
19 template <
typename T,
typename... INDEXES>
20 inline DenseDataHyperRectangle<T, INDEXES...>::DenseDataHyperRectangle (
const DenseDataHyperRectangle<T, INDEXES...>& src)
21 : inherited{static_cast<const inherited&> (src)}
24 template <
typename T,
typename... INDEXES>
25 inline DenseDataHyperRectangle<T, INDEXES...>::DenseDataHyperRectangle (
const shared_ptr<typename inherited::_IRep>& src) noexcept
28 this->_AssertRepValidType ();
30 template <
typename T,
typename... INDEXES>
31 inline DenseDataHyperRectangle<T, INDEXES...>::DenseDataHyperRectangle (shared_ptr<typename inherited::_IRep>&& src) noexcept
34 this->_AssertRepValidType ();
#define RequireExpression(c)