NEURON
code.h File Reference

Go to the source code of this file.

Enumerations

enum class  HocReturnType { floating = 0 , integer = 1 , boolean = 2 }
 

Functions

void hoc_nopop (void)
 
void edit (void)
 
void hoc_eval (void)
 
void hoc_negate ()
 
void hoc_add (void)
 
void hoc_sub (void)
 
void hoc_mul (void)
 
void hoc_div (void)
 
void hoc_cyclic (void)
 
void hoc_power (void)
 
void hoc_assign ()
 
void hoc_bltin (void)
 
void hoc_varpush (void)
 
void hoc_constpush (void)
 
void hoc_print (void)
 
void hoc_varread (void)
 
void hoc_prexpr (void)
 
void hoc_prstr (void)
 
void hoc_assstr (void)
 
void hoc_pushzero (void)
 
void hoc_chk_sym_has_ndim ()
 
void hoc_chk_sym_has_ndim1 ()
 
void hoc_chk_sym_has_ndim2 ()
 
void hoc_eq ()
 
void hoc_lt ()
 
void hoc_gt (void)
 
void hoc_ge (void)
 
void hoc_le (void)
 
void hoc_ne (void)
 
void hoc_and (void)
 
void hoc_or (void)
 
void hoc_not (void)
 
void hoc_arg ()
 
void hoc_ifcode (void)
 
void hoc_forcode (void)
 
void hoc_shortfor (void)
 
void hoc_call (void)
 
void hoc_argassign (void)
 
void hoc_argrefasgn (void)
 
void hoc_argref (void)
 
void hoc_iterator (void)
 
void hoc_iterator_stmt (void)
 
void hoc_funcret (void)
 
void hoc_procret (void)
 
void hoc_Break (void)
 
void hoc_Continue (void)
 
void hoc_Stop (void)
 
void hoc_debug (void)
 
void hoc_evalpointer (void)
 
void hoc_newline (void)
 
void hoc_delete_symbol (void)
 
void hoc_stringarg (void)
 
void hoc_push_string (void)
 
void hoc_argrefarg (void)
 
void hoc_arayinstal (void)
 
void hoc_objectvar (void)
 
void hoc_object_component (void)
 
void hoc_object_eval (void)
 
void hoc_object_asgn (void)
 
void hoc_objvardecl (void)
 
void hoc_cmp_otype (void)
 
void hoc_newobj (void)
 
void hoc_asgn_obj_to_str (void)
 
void hoc_known_type (void)
 
void hoc_objectarg (void)
 
void hoc_ob_pointer (void)
 
void hoc_constobject (void)
 
void hoc_push_current_object (void)
 
void hoc_newobj_arg (void)
 
void hoc_autoobject (void)
 
void hocobjret (void)
 
void hoc_newobj_ret (void)
 
void connectsection (void)
 
void add_section (void)
 
void range_const (void)
 
void range_interpolate (void)
 
void clear_sectionlist (void)
 
void install_sectionlist (void)
 
void rangevareval (void)
 
void sec_access (void)
 
void mech_access (void)
 
void rangeobjeval (void)
 
void rangeobjevalmiddle (void)
 
void for_segment (void)
 
void for_segment1 (void)
 
void sec_access_temp (void)
 
void sec_access_push (void)
 
void sec_access_pop (void)
 
void rangepoint (void)
 
void forall_section (void)
 
void hoc_ifsec (void)
 
void rangevarevalpointer (void)
 
void connectpointer (void)
 
void connect_point_process_pointer (void)
 
void nrn_cppp (void)
 
void ob_sec_access (void)
 
void sec_access_object (void)
 
void forall_sectionlist (void)
 
void connect_obsec_syntax (void)
 
void hoc_ifseclist (void)
 
void mech_uninsert (void)
 
void simpleconnectsection (void)
 
void range_interpolate_single (void)
 
void hoc_sec_internal_push (void)
 

Variables

HocReturnType hoc_return_type_code
 

Enumeration Type Documentation

◆ HocReturnType

enum HocReturnType
strong
Enumerator
floating 
integer 
boolean 

Definition at line 2 of file code.h.

Function Documentation

◆ add_section()

void add_section ( void  )

◆ clear_sectionlist()

void clear_sectionlist ( void  )

◆ connect_obsec_syntax()

void connect_obsec_syntax ( void  )

Definition at line 969 of file hoc_oop.cpp.

◆ connect_point_process_pointer()

void connect_point_process_pointer ( void  )

◆ connectpointer()

void connectpointer ( void  )

◆ connectsection()

void connectsection ( void  )

◆ edit()

void edit ( void  )

◆ for_segment()

void for_segment ( void  )

◆ for_segment1()

void for_segment1 ( void  )

Definition at line 1274 of file code.cpp.

◆ forall_section()

void forall_section ( void  )

◆ forall_sectionlist()

void forall_sectionlist ( void  )

Definition at line 9 of file seclist.cpp.

◆ hoc_add()

void hoc_add ( void  )

◆ hoc_and()

void hoc_and ( void  )

◆ hoc_arayinstal()

void hoc_arayinstal ( void  )

Definition at line 508 of file hoc.cpp.

◆ hoc_arg()

void hoc_arg ( )

Definition at line 1656 of file code.cpp.

◆ hoc_argassign()

void hoc_argassign ( void  )

Definition at line 1692 of file code.cpp.

◆ hoc_argref()

void hoc_argref ( void  )

◆ hoc_argrefarg()

void hoc_argrefarg ( void  )

Definition at line 1749 of file code.cpp.

◆ hoc_argrefasgn()

void hoc_argrefasgn ( void  )

◆ hoc_asgn_obj_to_str()

void hoc_asgn_obj_to_str ( void  )

◆ hoc_assign()

void hoc_assign ( )

Definition at line 2159 of file code.cpp.

◆ hoc_assstr()

void hoc_assstr ( void  )

◆ hoc_autoobject()

void hoc_autoobject ( void  )

◆ hoc_bltin()

void hoc_bltin ( void  )

◆ hoc_Break()

void hoc_Break ( void  )

◆ hoc_call()

void hoc_call ( void  )

Definition at line 54 of file code.cpp.

◆ hoc_chk_sym_has_ndim()

void hoc_chk_sym_has_ndim ( )

◆ hoc_chk_sym_has_ndim1()

void hoc_chk_sym_has_ndim1 ( )

◆ hoc_chk_sym_has_ndim2()

void hoc_chk_sym_has_ndim2 ( )

Definition at line 2331 of file code.cpp.

◆ hoc_cmp_otype()

void hoc_cmp_otype ( void  )

◆ hoc_constobject()

void hoc_constobject ( void  )

Definition at line 840 of file hoc_oop.cpp.

◆ hoc_constpush()

void hoc_constpush ( void  )

◆ hoc_Continue()

void hoc_Continue ( void  )

◆ hoc_cyclic()

void hoc_cyclic ( void  )

◆ hoc_debug()

void hoc_debug ( void  )

◆ hoc_delete_symbol()

void hoc_delete_symbol ( void  )

◆ hoc_div()

void hoc_div ( void  )

◆ hoc_eq()

void hoc_eq ( )

Definition at line 2071 of file code.cpp.

◆ hoc_eval()

void hoc_eval ( void  )

Definition at line 1827 of file code.cpp.

◆ hoc_evalpointer()

void hoc_evalpointer ( void  )

Definition at line 1903 of file code.cpp.

◆ hoc_forcode()

void hoc_forcode ( void  )

◆ hoc_funcret()

void hoc_funcret ( void  )

◆ hoc_ge()

void hoc_ge ( void  )

◆ hoc_gt()

void hoc_gt ( void  )

◆ hoc_ifcode()

void hoc_ifcode ( void  )

◆ hoc_ifsec()

void hoc_ifsec ( void  )

Definition at line 2036 of file cabcode.cpp.

◆ hoc_ifseclist()

void hoc_ifseclist ( void  )

Definition at line 10 of file seclist.cpp.

◆ hoc_iterator()

void hoc_iterator ( void  )

◆ hoc_iterator_stmt()

void hoc_iterator_stmt ( void  )

Definition at line 1130 of file code.cpp.

◆ hoc_known_type()

void hoc_known_type ( void  )

Definition at line 788 of file hoc_oop.cpp.

◆ hoc_le()

void hoc_le ( void  )

◆ hoc_lt()

void hoc_lt ( )

Definition at line 2047 of file code.cpp.

◆ hoc_mul()

void hoc_mul ( void  )

◆ hoc_ne()

void hoc_ne ( void  )

◆ hoc_negate()

void hoc_negate ( )

Definition at line 2034 of file code.cpp.

◆ hoc_newline()

void hoc_newline ( void  )

◆ hoc_newobj()

void hoc_newobj ( void  )

Definition at line 586 of file hoc_oop.cpp.

◆ hoc_newobj_arg()

void hoc_newobj_arg ( void  )

Definition at line 571 of file hoc_oop.cpp.

◆ hoc_newobj_ret()

void hoc_newobj_ret ( void  )

Definition at line 582 of file hoc_oop.cpp.

◆ hoc_nopop()

void hoc_nopop ( void  )

Definition at line 972 of file code.cpp.

◆ hoc_not()

void hoc_not ( void  )

Definition at line 2142 of file code.cpp.

◆ hoc_ob_pointer()

void hoc_ob_pointer ( void  )

◆ hoc_object_asgn()

void hoc_object_asgn ( void  )

◆ hoc_object_component()

void hoc_object_component ( void  )

◆ hoc_object_eval()

void hoc_object_eval ( void  )

Definition at line 1341 of file hoc_oop.cpp.

◆ hoc_objectarg()

void hoc_objectarg ( void  )

◆ hoc_objectvar()

void hoc_objectvar ( void  )

◆ hoc_objvardecl()

void hoc_objvardecl ( void  )

◆ hoc_or()

void hoc_or ( void  )

◆ hoc_power()

void hoc_power ( void  )

Definition at line 2150 of file code.cpp.

◆ hoc_prexpr()

void hoc_prexpr ( void  )

◆ hoc_print()

void hoc_print ( void  )

◆ hoc_procret()

void hoc_procret ( void  )

◆ hoc_prstr()

void hoc_prstr ( void  )

◆ hoc_push_current_object()

void hoc_push_current_object ( void  )

◆ hoc_push_string()

void hoc_push_string ( void  )

Definition at line 805 of file code.cpp.

◆ hoc_pushzero()

void hoc_pushzero ( void  )

Definition at line 989 of file code.cpp.

◆ hoc_sec_internal_push()

void hoc_sec_internal_push ( void  )

Definition at line 759 of file cabcode.cpp.

◆ hoc_shortfor()

void hoc_shortfor ( void  )

◆ hoc_Stop()

void hoc_Stop ( void  )

Definition at line 1308 of file code.cpp.

◆ hoc_stringarg()

void hoc_stringarg ( void  )

◆ hoc_sub()

void hoc_sub ( void  )

◆ hoc_varpush()

void hoc_varpush ( void  )

◆ hoc_varread()

void hoc_varread ( void  )

Definition at line 2451 of file code.cpp.

◆ hocobjret()

void hocobjret ( void  )

◆ install_sectionlist()

void install_sectionlist ( void  )

◆ mech_access()

void mech_access ( void  )

Definition at line 846 of file cabcode.cpp.

◆ mech_uninsert()

void mech_uninsert ( void  )

Definition at line 892 of file cabcode.cpp.

◆ nrn_cppp()

void nrn_cppp ( void  )

Definition at line 295 of file point.cpp.

◆ ob_sec_access()

void ob_sec_access ( void  )

◆ range_const()

void range_const ( void  )

◆ range_interpolate()

void range_interpolate ( void  )

Definition at line 1138 of file cabcode.cpp.

◆ range_interpolate_single()

void range_interpolate_single ( void  )

Definition at line 1097 of file cabcode.cpp.

◆ rangeobjeval()

void rangeobjeval ( void  )

◆ rangeobjevalmiddle()

void rangeobjevalmiddle ( void  )

Definition at line 1400 of file cabcode.cpp.

◆ rangepoint()

void rangepoint ( void  )

◆ rangevareval()

void rangevareval ( void  )

◆ rangevarevalpointer()

void rangevarevalpointer ( void  )

Definition at line 1339 of file cabcode.cpp.

◆ sec_access()

void sec_access ( void  )

◆ sec_access_object()

void sec_access_object ( void  )

Definition at line 732 of file cabcode.cpp.

◆ sec_access_pop()

void sec_access_pop ( void  )

Definition at line 164 of file cabcode.cpp.

◆ sec_access_push()

void sec_access_push ( void  )

Definition at line 58 of file cabcode.cpp.

◆ sec_access_temp()

void sec_access_temp ( void  )

◆ simpleconnectsection()

void simpleconnectsection ( void  )

Definition at line 47 of file cabcode.cpp.

Variable Documentation

◆ hoc_return_type_code

HocReturnType hoc_return_type_code
extern

Definition at line 42 of file code.cpp.