| IOLink 1.11.0

Loading...
Searching...
No Matches
MemoryLayout.h
1#pragma once
2
3 namespace iolink
4{
5
10 enum class MemoryLayout
11{
13 UNKNOWN = 0,
14
28 C,
29
43 FORTRAN,
44};
45
46} // end namespace iolink
iolink
All IOLink symbols are enclosed in this namespace.
Definition ArrayX.h:8
iolink::PrimitiveTypeId::UNKNOWN
@ UNKNOWN
An opaque type, that the no one knows about.
iolink::MemoryLayout
MemoryLayout
This enum indicates how a multidimensionnal array is stored in continuous memory.
Definition MemoryLayout.h:11
iolink::MemoryLayout::C
@ C
In the C layout the first dimension will have the bigger stride.
iolink::MemoryLayout::FORTRAN
@ FORTRAN
In the Fortran layout the first dimension will have the lesser stride.