Function dimension

Wrap a one- or two-dimensional array around the given pointer. Meant as a substitute for FORTRAN's dimension statement.

FortranArray!T dimension(T) (
  T* ptr,
  size_t len
);

FortranArray2D!T dimension(T) (
  T* ptr,
  size_t rows,
  size_t cols
);