18#ifndef _ODLA_OPERATOR_OPS_LOOP_H_
19#define _ODLA_OPERATOR_OPS_LOOP_H_
#define ODLA_API_EXPORT
API export directives.
odla_status
Return status.
ODLA_API_EXPORT odla_status ODLA_API_CALL odla_BeginLoop(odla_value trip_count, odla_value_id value_id)
Create a loop. All subsequent loop related APIs are specific to this one until the correspoding odla_...
odla_loop_output_mode
Types of loop output.
ODLA_API_EXPORT odla_values ODLA_API_CALL odla_EndLoop(odla_value condition, odla_values output_values, const odla_loop_output_mode *flags, odla_value_ids)
ODLA_API_EXPORT odla_value ODLA_API_CALL odla_CreateLoopVariable(odla_value init_value, odla_value_id value_id)
Create a loop variable which has an initial value and recurrent values.
struct _odla_value_id * odla_value_id
Unique id of each value.
struct _odla_value * odla_value
Value definition.