Regina 7.3.1 Calculation Engine
regina::detail::ConstArrayOf< T, dim > Struct Template Reference

Provides some implementation details for TableView. More...

Detailed Description

template<typename T, size_t... dim>
struct regina::detail::ConstArrayOf< T, dim >

Provides some implementation details for TableView.

This helper struct exists so that we do not need to specialise the entire TableView class template.

It provides two type aliases: type and view.

If the dimension pack dim contains some positive number of dimensions d1, ..., dk, then:

  • type represents const T[d1]...[dk];
  • view represents TableView<T, d1, ..., dk>.

If the dimension pack dim is empty, then:

  • type represents const T;
  • view represents const T&.

The documentation for this struct was generated from the following file:

Copyright © 1999-2025, The Regina development team
This software is released under the GNU General Public License, with some additional permissions; see the source code for details.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@maths.uq.edu.au).