deltaFlow
Define.H File Reference

Common macro definitions for iteration in deltaFlow. More...

Go to the source code of this file.

Macros

#define forAll(index, container)   for (size_t index = 0; index < container.size(); index++)
 Macro for indexed iteration over a container.
 
#define forEach(element, container)   for (auto& element : container)
 Macro for range-based iteration over a container.
 

Detailed Description

Common macro definitions for iteration in deltaFlow.

Provides utility macros for iterating over containers in a clear and concise manner.

Definition in file Define.H.

Macro Definition Documentation

◆ forAll

#define forAll (   index,
  container 
)    for (size_t index = 0; index < container.size(); index++)

Macro for indexed iteration over a container.

Definition at line 35 of file Define.H.

◆ forEach

#define forEach (   element,
  container 
)    for (auto& element : container)

Macro for range-based iteration over a container.

Definition at line 41 of file Define.H.