ceptr
 All Data Structures Files Functions Variables Typedefs Macros Modules Pages
accumulator.h
Go to the documentation of this file.
1 
12 #ifndef _CEPTR_ACCUMULATOR_H
13 #define _CEPTR_ACCUMULATOR_H
14 
15 #include "tree.h"
16 #include "mtree.h"
17 #include "vmhost.h"
18 
19 void _a_boot(char *dir_name);
20 void _a_start_vmhost();
21 void _a_shut_down();
22 
23 Xaddr _a_new_instance(Instances *i,T *t);
24 T *_a_get_instance(Instances *i,Xaddr x);
25 void _a_get_instances(Instances *instances,Symbol s,T *t);
26 T *_a_set_instance(Instances *instances,Xaddr x,T *t);
27 void _a_delete_instance(Instances *instances,Xaddr x);
28 void _a_free_instances(Instances *i);
29 
30 S *__a_serialize_instances(Instances *i);
31 void _a_serialize_instances(Instances *i,char *file);
32 void __a_unserialize_instances(SemTable *sem,Instances *instances,S *s);
33 void _a_unserialize_instances(SemTable *sem,Instances *i,char *file);
34 
35 T *_a_gen_token(Instances *i,Xaddr x,T *dependency);
36 Xaddr _a_get_token_xaddr(Instances *i,T *token,T *dependency);
37 void _a_add_dependency(Instances *instances,T *token,T *dependency);
38 void _a_delete_dependency(Instances *instances,T *token,T *dependency);
39 void _a_delete_token(Instances *instances,T *token);
40 
41 VMHost *G_vm;
42 
43 #endif
44 
Definition: ceptr_types.h:114
Definition: ceptr_types.h:68
semantic trees header file
void _a_shut_down()
Definition: accumulator.c:134
vmhost implementation header file
Definition: vmhost.h:40
void _a_boot(char *dir_name)
Definition: accumulator.c:60
semantic tree matrix header file ``