NEURON
code.h
Go to the documentation of this file.
1 #ifndef hoc_code_h
2 #define hoc_code_h
3 
4 #include "redef.h"
5 
6 #if defined(__cplusplus)
7 extern "C" {
8 #endif
9 
10 extern void nopop(void);
11 extern void edit(void);
12 
13 #if defined(__cplusplus)
14 }
15 #endif
16 
17 
18 
19 extern void eval(void);
20 extern void add(void), hoc_sub(void), mul(void), hoc_div(void), hoc_cyclic(void), negate(void), power(void);
21 extern void assign(void), bltin(void), varpush(void), constpush(void), print(void), varread(void);
22 extern void prexpr(void), prstr(void), assstr(void), pushzero(void);
23 extern void gt(void), lt(void), eq(void), ge(void), le(void), ne(void), hoc_and(void), hoc_or(void), hoc_not(void);
24 extern void ifcode(void), forcode(void), shortfor(void), call(void), arg(void), argassign(void);
25 extern void hoc_argrefasgn(void), hoc_argref(void), hoc_iterator(void), hoc_iterator_stmt(void);
26 extern void funcret(void), procret(void), Break(void), Continue(void), Stop(void);
27 extern void debug(void), hoc_evalpointer(void);
28 extern void hoc_newline(void), hoc_delete_symbol(void), hoc_stringarg(void), hoc_push_string(void);
29 extern void hoc_parallel_begin(void), hoc_parallel_end(void), hoc_argrefarg(void);
30 extern void hoc_arayinstal(void);
31 
32 /* OOP */
33 extern void hoc_objectvar(void), hoc_object_component(void), hoc_object_eval(void);
34 extern void hoc_object_asgn(void), hoc_objvardecl(void), hoc_cmp_otype(void), hoc_newobj(void);
35 extern void hoc_asgn_obj_to_str(void), hoc_known_type(void), hoc_push_string(void);
36 extern void hoc_objectarg(void), hoc_ob_pointer(void), hoc_constobject(void);
37 extern void hoc_push_current_object(void), hoc_newobj_arg(void);
38 extern void hoc_autoobject(void), hocobjret(void), hoc_newobj_ret(void);
39 /* END OOP */
40 
41 /* NEWCABLE */
42 extern void connectsection(void), add_section(void), range_const(void), range_interpolate(void);
43 extern void clear_sectionlist(void), install_sectionlist(void);
44 extern void rangevareval(void), sec_access(void), mech_access(void);
45 extern void for_segment(void), for_segment1(void);
46 extern void sec_access_temp(void), sec_access_push(void), sec_access_pop(void);
47 extern void rangepoint(void), forall_section(void), hoc_ifsec(void);
48 extern void rangevarevalpointer(void);
49 extern void connectpointer(void), connect_point_process_pointer(void), nrn_cppp(void);
50 extern void ob_sec_access(void), sec_access_object(void);
51 extern void forall_sectionlist(void), connect_obsec_syntax(void);
52 extern void hoc_ifseclist(void), mech_uninsert(void);
53 extern void simpleconnectsection(void), range_interpolate_single(void);
54 extern void hoc_sec_internal_push(void);
55 /* END NEWCABLE*/
56 
57 
58 #endif
void hoc_ifseclist(void)
void add(void)
void hoc_delete_symbol(void)
void sec_access_temp(void)
void connect_obsec_syntax(void)
void hoc_evalpointer(void)
Definition: code.cpp:1891
void hoc_div(void)
void debug(void)
void nrn_cppp(void)
Definition: point.cpp:317
void forcode(void)
void assign(void)
void connectpointer(void)
void mul(void)
void shortfor(void)
void Break(void)
void hoc_cmp_otype(void)
void connectsection(void)
void ne(void)
void clear_sectionlist(void)
void constpush(void)
void hoc_newobj(void)
Definition: hoc_oop.cpp:665
void hoc_ifsec(void)
Definition: cabcode.cpp:2221
void hoc_newline(void)
void sec_access(void)
void simpleconnectsection(void)
Definition: cabcode.cpp:655
void hoc_objectarg(void)
void negate(void)
void arg(void)
void hoc_known_type(void)
void lt(void)
void pushzero(void)
Definition: code.cpp:898
void for_segment(void)
void hocobjret(void)
void hoc_sec_internal_push(void)
Definition: cabcode.cpp:750
void gt(void)
void prstr(void)
void hoc_autoobject(void)
void hoc_asgn_obj_to_str(void)
void hoc_iterator(void)
void hoc_or(void)
void sec_access_pop(void)
Definition: cabcode.cpp:144
void hoc_constobject(void)
Definition: hoc_oop.cpp:936
void hoc_argref(void)
void Continue(void)
void hoc_sub(void)
void hoc_stringarg(void)
void hoc_objvardecl(void)
void rangevareval(void)
void add_section(void)
void Stop(void)
Definition: code.cpp:1275
void rangevarevalpointer(void)
Definition: cabcode.cpp:1410
void le(void)
void eq(void)
void hoc_arayinstal(void)
void hoc_objectvar(void)
void hoc_object_component(void)
void call(void)
void rangepoint(void)
void print(void)
void sec_access_push(void)
Definition: cabcode.cpp:738
void hoc_and(void)
void hoc_newobj_arg(void)
Definition: hoc_oop.cpp:650
void hoc_push_current_object(void)
void varread(void)
Definition: code.cpp:2564
void funcret(void)
void ob_sec_access(void)
void varpush(void)
void hoc_parallel_end(void)
void eval(void)
Definition: code.cpp:1801
void for_segment1(void)
Definition: code.cpp:1241
void hoc_cyclic(void)
void prexpr(void)
void hoc_iterator_stmt(void)
Definition: code.cpp:1063
void hoc_push_string(void)
Definition: code.cpp:671
void range_interpolate(void)
Definition: cabcode.cpp:1195
void bltin(void)
void hoc_argrefasgn(void)
void hoc_parallel_begin(void)
void power(void)
Definition: code.cpp:2206
void hoc_argrefarg(void)
Definition: code.cpp:1721
void hoc_object_eval(void)
Definition: hoc_oop.cpp:1318
void hoc_ob_pointer(void)
void range_interpolate_single(void)
Definition: cabcode.cpp:1153
void assstr(void)
void range_const(void)
void ge(void)
void hoc_object_asgn(void)
void argassign(void)
Definition: code.cpp:1667
void mech_access(void)
Definition: cabcode.cpp:839
void forall_section(void)
void ifcode(void)
void install_sectionlist(void)
void forall_sectionlist(void)
void nopop(void)
Definition: code.cpp:884
void hoc_not(void)
Definition: code.cpp:2199
void mech_uninsert(void)
Definition: cabcode.cpp:907
void connect_point_process_pointer(void)
void hoc_newobj_ret(void)
Definition: hoc_oop.cpp:661
void procret(void)
void edit(void)
void sec_access_object(void)
Definition: cabcode.cpp:721