Loading...
Searching...
No Matches
schedule.h File Reference
+ Include dependency graph for schedule.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VdfSchedule
 Contains a specification of how to execute a particular VdfNetwork. More...
 
class  VdfSchedule::IteratorRange< Iterator >
 Minimal iterator range that the schedule returns instances of, in order to facilitate iterating over sub-sections of the internal containers. More...
 
class  VdfSchedule::OutputId
 An OutputId is a small key object that, once obtained for a particular VdfOutput, can be used to query the schedule about that VdfOutput. More...
 

Macros

#define VDF_FOR_EACH_SCHEDULED_OUTPUT_ID(OUTPUT_ID_NAME, VDF_SCHEDULE, VDF_NODE)
 

Macro Definition Documentation

◆ VDF_FOR_EACH_SCHEDULED_OUTPUT_ID

#define VDF_FOR_EACH_SCHEDULED_OUTPUT_ID (   OUTPUT_ID_NAME,
  VDF_SCHEDULE,
  VDF_NODE 
)
Value:
for (VdfSchedule::OutputId __endId = \
(VDF_SCHEDULE).GetOutputIdsEnd(VDF_NODE), \
OUTPUT_ID_NAME = (VDF_SCHEDULE).GetOutputIdsBegin(VDF_NODE) ; \
OUTPUT_ID_NAME != __endId; ++OUTPUT_ID_NAME)
An OutputId is a small key object that, once obtained for a particular VdfOutput, can be used to quer...
Definition: schedule.h:91

Definition at line 652 of file schedule.h.