ssm  0.0.2
Runtime Library for the Sparse Synchronous Model
ssm-closure.c File Reference

SSM closure management and allocation. More...

#include <assert.h>
#include <ssm-internal.h>
#include <ssm.h>
#include <stdio.h>
#include <stdlib.h>
+ Include dependency graph for ssm-closure.c:

Go to the source code of this file.

Functions

ssm_value_t ssm_closure_clone (ssm_value_t closure)
 Create a copy of a closure. More...
 
void ssm_closure_apply (ssm_value_t closure, ssm_value_t arg, ssm_act_t *parent, ssm_priority_t prio, ssm_depth_t depth, ssm_value_t *ret)
 Apply an argument to a closure. More...
 
void ssm_closure_apply_final (ssm_value_t closure, ssm_value_t arg, ssm_act_t *parent, ssm_priority_t prio, ssm_depth_t depth, ssm_value_t *ret)
 Apply an argument to a closure that is used for the last time. More...
 

Detailed Description

SSM closure management and allocation.

Author
Hans Montero (hmontero1205)

Definition in file ssm-closure.c.