|
void | bbs_handle () |
|
int | nrn_isecstack () |
|
void | debugzz (Inst *) |
|
std::ostream & | operator<< (std::ostream &os, const stack_ndim_datum &d) |
|
Object ** | hoc_temp_objptr (Object *obj) |
|
void | hoc_tobj_unref (Object **p) |
|
void | hoc_unref_defer () |
|
template<typename T > |
T const & | hoc_look_inside_stack (int i) |
| Get the stack entry at depth i. More...
|
|
int | hoc_stack_type () |
| Get the type of the top entry. More...
|
|
bool | hoc_stack_type_is_ndim () |
|
void | hoc_pop_defer () |
|
void | hoc_stkobj_unref (Object *o, int stkindex) |
|
static void | frameobj_clean (Frame *f) |
|
static void | frame_objauto_recover_on_err (Frame *ff) |
|
static void | stack_obtmp_recover_on_err (int tcnt) |
|
void | hoc_init_space () |
|
void | hoc_prstack () |
| Print up to the 10 most-recently-pushed elements on the stack. More...
|
|
void | hoc_on_init_register (Pfrv pf) |
|
void | hoc_initcode () |
|
void | oc_save_code (Inst **a1, Inst **a2, std::size_t &a3, Frame **a4, int *a5, int *a6, Inst **a7, Frame **a8, std::size_t &a9, Symlist **a10, Inst **a11, int *a12) |
|
void | oc_restore_code (Inst **a1, Inst **a2, std::size_t &a3, Frame **a4, int *a5, int *a6, Inst **a7, Frame **a8, std::size_t &a9, Symlist **a10, Inst **a11, int *a12) |
|
int | hoc_strgets_need (void) |
|
char * | hoc_strgets (char *cbuf, int nc) |
|
static void | rinitcode () |
|
int | hoc_ParseExec (int yystart) |
|
int | hoc_xopen_run (Symbol *sp, const char *str) |
|
char ** | hoc_temp_charptr (void) |
|
int | hoc_is_temp_charptr (char **cpp) |
|
int | hoc_stacktype () |
|
void | hoc_pushx (double d) |
|
void | hoc_pushobj (Object **d) |
|
void | hoc_push_object (Object *d) |
|
void | hoc_pushstr (char **d) |
|
void | hoc_push_string () |
|
void | hoc_pushpx (double *d) |
|
void | hoc_pushs (Symbol *d) |
|
void | hoc_pushi (int d) |
|
void | hoc_push (neuron::container::generic_data_handle handle) |
|
void | hoc_push_ndim (int d) |
|
int | hoc_argtype (int narg) |
|
int | hoc_is_double_arg (int narg) |
|
int | hoc_is_pdouble_arg (int narg) |
|
int | hoc_is_str_arg (int narg) |
|
int | hoc_is_object_arg (int narg) |
|
int | hoc_is_tempobj_arg (int narg) |
|
Object * | hoc_obj_look_inside_stack (int i) |
|
int | hoc_inside_stacktype (int i) |
|
double | hoc_xpop () |
|
double * | hoc_pxpop () |
|
Symbol * | hoc_spop () |
|
int | hoc_pop_ndim () |
|
Object ** | hoc_objpop () |
| Pop pointer to object pointer and return top elem from stack. More...
|
|
TmpObject | hoc_pop_object () |
|
char ** | hoc_strpop () |
|
int | hoc_ipop () |
|
void | hoc_nopop () |
|
void | hoc_constpush () |
|
void | hoc_pushzero () |
|
void | hoc_varpush () |
|
void | hoc_forcode (void) |
|
void | hoc_shortfor (void) |
|
void | hoc_iterator (void) |
|
void | hoc_iterator_object (Symbol *sym, int argcount, Inst *beginpc, Inst *endpc, Object *ob) |
|
void | hoc_iterator_stmt () |
|
static void | for_segment2 (Symbol *sym, int mode) |
|
void | for_segment (void) |
|
void | for_segment1 (void) |
|
void | hoc_ifcode (void) |
|
void | hoc_Break (void) |
|
void | hoc_Continue (void) |
|
void | hoc_Stop (void) |
|
void | hoc_define (Symbol *sp) |
|
void | frame_debug () |
|
void | hoc_push_frame (Symbol *sp, int narg) |
|
void | hoc_pop_frame (void) |
|
void | hoc_call () |
|
void | hoc_fake_call (Symbol *s) |
|
double | hoc_call_func (Symbol *s, int narg) |
|
void | hoc_call_func_result_on_stack (Symbol *s, int narg) |
|
void | hoc_ret () |
|
void | hoc_funcret (void) |
|
void | hoc_procret (void) |
|
void | hocobjret (void) |
|
void | hoc_Numarg (void) |
|
void | hoc_Argtype () |
|
int | ifarg (int narg) |
|
Object ** | hoc_objgetarg (int narg) |
|
char ** | hoc_pgargstr (int narg) |
|
double * | hoc_getarg (int narg) |
|
int | hoc_argindex (void) |
|
void | hoc_arg () |
|
void | hoc_stringarg (void) |
|
double | hoc_opasgn (int op, double dest, double src) |
|
void | hoc_argassign (void) |
|
void | hoc_argrefasgn (void) |
|
void | hoc_argref (void) |
|
void | hoc_argrefarg (void) |
|
void | hoc_bltin (void) |
|
Symbol * | hoc_get_symbol (const char *var) |
|
Symbol * | hoc_get_last_pointer_symbol (void) |
|
void | hoc_autoobject (void) |
|
void | hoc_eval (void) |
|
void | hoc_evalpointer () |
|
void | hoc_add (void) |
|
void | hoc_sub (void) |
|
void | hoc_mul (void) |
|
void | hoc_div (void) |
|
void | hoc_cyclic (void) |
|
void | hoc_negate () |
|
void | hoc_gt (void) |
|
void | hoc_lt () |
|
void | hoc_ge (void) |
|
void | hoc_le (void) |
|
void | hoc_eq () |
|
void | hoc_ne () |
|
void | hoc_and () |
|
void | hoc_or (void) |
|
void | hoc_not (void) |
|
void | hoc_power () |
|
void | hoc_assign () |
|
void | hoc_assign_str (char **cpp, const char *buf) |
|
void | hoc_assstr (void) |
|
char * | hoc_araystr (Symbol *sym, int index, Objectdata *obd) |
|
static void | ndim_chk_helper (int ndim) |
|
void | hoc_chk_sym_has_ndim1 () |
|
void | hoc_chk_sym_has_ndim2 () |
|
void | hoc_chk_sym_has_ndim () |
|
int | hoc_araypt (Symbol *sp, int type) |
|
void | hoc_print () |
|
void | hoc_prexpr () |
|
void | hoc_prstr (void) |
|
void | hoc_delete_symbol (void) |
|
void | hoc_newline (void) |
|
void | hoc_varread (void) |
|
static Inst * | codechk (void) |
|
Inst * | hoc_Code (Pfrv f) |
|
Inst * | hoc_codei (int f) |
|
Inst * | hoc_codeptr (void *vp) |
|
void | hoc_codesym (Symbol *f) |
|
void | hoc_codein (Inst *f) |
|
void | hoc_insertcode (Inst *begin, Inst *end, Pfrv f) |
|
void | hoc_execute (Inst *p) |
|