-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathr_context.h
162 lines (159 loc) · 9.49 KB
/
r_context.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
#include "Rincludes.h"
extern "C" {
SEXP r_context_create_context(SEXP r_environment);
SEXP r_context_set_application_load_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_application_load_callback(SEXP r_context);
SEXP r_context_has_application_load_callback(SEXP r_context);
SEXP r_context_set_application_unload_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_application_unload_callback(SEXP r_context);
SEXP r_context_has_application_unload_callback(SEXP r_context);
SEXP r_context_set_application_attach_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_application_attach_callback(SEXP r_context);
SEXP r_context_has_application_attach_callback(SEXP r_context);
SEXP r_context_set_application_detach_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_application_detach_callback(SEXP r_context);
SEXP r_context_has_application_detach_callback(SEXP r_context);
SEXP r_context_set_package_load_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_package_load_callback(SEXP r_context);
SEXP r_context_has_package_load_callback(SEXP r_context);
SEXP r_context_set_package_unload_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_package_unload_callback(SEXP r_context);
SEXP r_context_has_package_unload_callback(SEXP r_context);
SEXP r_context_set_package_attach_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_package_attach_callback(SEXP r_context);
SEXP r_context_has_package_attach_callback(SEXP r_context);
SEXP r_context_set_package_detach_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_package_detach_callback(SEXP r_context);
SEXP r_context_has_package_detach_callback(SEXP r_context);
SEXP r_context_set_function_attach_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_function_attach_callback(SEXP r_context);
SEXP r_context_has_function_attach_callback(SEXP r_context);
SEXP r_context_set_function_detach_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_function_detach_callback(SEXP r_context);
SEXP r_context_has_function_detach_callback(SEXP r_context);
SEXP r_context_set_call_entry_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_call_entry_callback(SEXP r_context);
SEXP r_context_has_call_entry_callback(SEXP r_context);
SEXP r_context_set_call_exit_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_call_exit_callback(SEXP r_context);
SEXP r_context_has_call_exit_callback(SEXP r_context);
SEXP r_context_set_object_coerce_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_object_coerce_callback(SEXP r_context);
SEXP r_context_has_object_coerce_callback(SEXP r_context);
SEXP r_context_set_object_duplicate_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_object_duplicate_callback(SEXP r_context);
SEXP r_context_has_object_duplicate_callback(SEXP r_context);
SEXP r_context_set_vector_copy_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_vector_copy_callback(SEXP r_context);
SEXP r_context_has_vector_copy_callback(SEXP r_context);
SEXP r_context_set_matrix_copy_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_matrix_copy_callback(SEXP r_context);
SEXP r_context_has_matrix_copy_callback(SEXP r_context);
SEXP r_context_set_builtin_call_entry_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_builtin_call_entry_callback(SEXP r_context);
SEXP r_context_has_builtin_call_entry_callback(SEXP r_context);
SEXP r_context_set_builtin_call_exit_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_builtin_call_exit_callback(SEXP r_context);
SEXP r_context_has_builtin_call_exit_callback(SEXP r_context);
SEXP r_context_set_special_call_entry_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_special_call_entry_callback(SEXP r_context);
SEXP r_context_has_special_call_entry_callback(SEXP r_context);
SEXP r_context_set_special_call_exit_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_special_call_exit_callback(SEXP r_context);
SEXP r_context_has_special_call_exit_callback(SEXP r_context);
SEXP r_context_set_closure_call_entry_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_closure_call_entry_callback(SEXP r_context);
SEXP r_context_has_closure_call_entry_callback(SEXP r_context);
SEXP r_context_set_closure_call_exit_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_closure_call_exit_callback(SEXP r_context);
SEXP r_context_has_closure_call_exit_callback(SEXP r_context);
SEXP r_context_set_eval_entry_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_eval_entry_callback(SEXP r_context);
SEXP r_context_has_eval_entry_callback(SEXP r_context);
SEXP r_context_set_eval_exit_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_eval_exit_callback(SEXP r_context);
SEXP r_context_has_eval_exit_callback(SEXP r_context);
SEXP r_context_set_gc_allocation_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_gc_allocation_callback(SEXP r_context);
SEXP r_context_has_gc_allocation_callback(SEXP r_context);
SEXP r_context_set_gc_unmark_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_gc_unmark_callback(SEXP r_context);
SEXP r_context_has_gc_unmark_callback(SEXP r_context);
SEXP r_context_set_variable_definition_callback(SEXP r_context,
SEXP r_callback);
SEXP r_context_get_variable_definition_callback(SEXP r_context);
SEXP r_context_has_variable_definition_callback(SEXP r_context);
SEXP r_context_set_variable_assignment_callback(SEXP r_context,
SEXP r_callback);
SEXP r_context_get_variable_assignment_callback(SEXP r_context);
SEXP r_context_has_variable_assignment_callback(SEXP r_context);
SEXP r_context_set_variable_removal_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_variable_removal_callback(SEXP r_context);
SEXP r_context_has_variable_removal_callback(SEXP r_context);
SEXP r_context_set_variable_lookup_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_variable_lookup_callback(SEXP r_context);
SEXP r_context_has_variable_lookup_callback(SEXP r_context);
SEXP r_context_set_context_entry_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_context_entry_callback(SEXP r_context);
SEXP r_context_has_context_entry_callback(SEXP r_context);
SEXP r_context_set_context_exit_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_context_exit_callback(SEXP r_context);
SEXP r_context_has_context_exit_callback(SEXP r_context);
SEXP r_context_set_context_jump_callback(SEXP r_context, SEXP r_callback);
SEXP r_context_get_context_jump_callback(SEXP r_context);
SEXP r_context_has_context_jump_callback(SEXP r_context);
SEXP r_context_set_environment(SEXP r_context, SEXP r_environment);
SEXP r_context_get_environment(SEXP r_context);
SEXP r_context_trace_package(SEXP r_context, SEXP r_package_name);
SEXP r_context_trace_function(SEXP r_context,
SEXP r_package_name,
SEXP r_function_name);
SEXP r_context_get_traced_packages(SEXP r_context);
SEXP r_context_get_traced_functions(SEXP r_context, SEXP r_package_name);
SEXP r_context_is_package_traced(SEXP r_context, SEXP r_package_name);
SEXP r_context_is_function_traced(SEXP r_context,
SEXP r_package_name,
SEXP r_function_name);
SEXP r_context_is_tracing_enabled(SEXP r_context);
SEXP r_context_disable_tracing(SEXP r_context);
SEXP r_context_enable_tracing(SEXP r_context);
SEXP r_context_reinstate_tracing(SEXP r_context);
SEXP r_context_initialize_tracing(SEXP r_context);
SEXP r_context_finalize_tracing(SEXP r_context);
SEXP r_context_get_current_callback_type(SEXP r_context);
SEXP r_context_trace_code(SEXP r_context, SEXP r_code, SEXP r_environment);
SEXP r_context_trace_application_load(SEXP r_context, SEXP r_application);
SEXP r_context_trace_application_unload(SEXP r_context, SEXP r_application);
SEXP r_context_trace_application_attach(SEXP r_context, SEXP r_application);
SEXP r_context_trace_application_detach(SEXP r_context, SEXP r_application);
SEXP r_context_trace_package_load(SEXP r_context,
SEXP r_application,
SEXP r_package);
SEXP r_context_trace_package_unload(SEXP r_context,
SEXP r_application,
SEXP r_package);
SEXP r_context_trace_package_attach(SEXP r_context,
SEXP r_application,
SEXP r_package);
SEXP r_context_trace_package_detach(SEXP r_context,
SEXP r_application,
SEXP r_package);
SEXP r_context_trace_function_attach(SEXP r_context,
SEXP r_application,
SEXP r_package,
SEXP r_function);
SEXP r_context_trace_function_detach(SEXP r_context,
SEXP r_application,
SEXP r_package,
SEXP r_function);
SEXP r_context_trace_call_entry(SEXP r_context,
SEXP r_application,
SEXP r_package,
SEXP r_function,
SEXP r_call);
SEXP r_context_trace_call_exit(SEXP r_context,
SEXP r_application,
SEXP r_package,
SEXP r_function,
SEXP r_result);
}