FreeFOAM The Cross-Platform CFD Toolkit
ListLoopM.H File Reference

List<T> is a 1D vector of objects of type T, where the size of the vector is known and used for subscript bounds checking, etc. More...


Detailed Description

List<T> is a 1D vector of objects of type T, where the size of the vector is known and used for subscript bounds checking, etc.

Definition in file ListLoopM.H.

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define List_FOR_ALL(f, i)
#define List_END_FOR_ALL   }
#define List_ELEM(f, fp, i)   (*fp++)
#define List_ACCESS(type, f, fp)   register type* __restrict__ fp = (f).begin()
#define List_CONST_ACCESS(type, f, fp)   register const type* __restrict__ fp = (f).begin()

Macro Definition Documentation

#define List_FOR_ALL (   f,
 
)
#define List_ACCESS (   type,
  f,
  fp 
)    register type* __restrict__ fp = (f).begin()
#define List_CONST_ACCESS (   type,
  f,
  fp 
)    register const type* __restrict__ fp = (f).begin()