#include "neuron/container/generic_data_handle.hpp"
#include "nrnapi.h"
#include "hocassrt.h"
#include "nrnassrt.h"
#include "wrap_sprintf.h"
#include <iostream>
#include <cstdint>
#include <cstring>
#include <vector>
#include "oc_ansi.h"
Go to the source code of this file.
◆ CPLUSOBJECT
| #define CPLUSOBJECT 16 /* c++ registered class */ |
◆ DYNAMICUNITS
| #define DYNAMICUNITS 10 /* {modern, legacy} units pair */ |
◆ gargstr
◆ getarg
◆ IGNORE
| #define IGNORE |
( |
|
arg | ) |
arg |
◆ INCLUDEHOCH
◆ JAVAOBJECT
| #define JAVAOBJECT 32 /* c++ registered class */ |
◆ LINTUSE
◆ NOTUSER
◆ OBJECTALIAS
◆ OBJECTTMP
| #define OBJECTTMP 8 /* temporary object on stack */ |
◆ OPARINFO
◆ OPLIST
◆ OPOBJ
◆ OPSECITM
◆ OPSTR
◆ OPVAL
◆ STKOBJ_UNREF
| #define STKOBJ_UNREF 9 /* already unreffed temporary object on stack */ |
◆ STOP
◆ Strcat
◆ Strcpy
◆ Strncat
◆ Strncpy
◆ SYMBOL
◆ USERDOUBLE
◆ USERFLOAT
◆ USERINT
| #define USERINT 1 /* For subtype */ |
◆ USERPROPERTY
| #define USERPROPERTY 3 /* for newcable non-range variables */ |
◆ VARALIAS
◆ Datum
Type of pdata in mechanisms.
Definition at line 144 of file hocdec.h.
◆ hoc_List
◆ Pfrd
| typedef double(* Pfrd) (void) |
◆ Pfrd_vp
| typedef double(* Pfrd_vp) (void *) |
◆ Pfri
| typedef int(* Pfri) (void) |
◆ Pfri_vp
| typedef int(* Pfri_vp) (void *) |
◆ Pfro
| typedef struct Object**(* Pfro) (void) |
◆ Pfro_vp
| typedef struct Object**(* Pfro_vp) (void *) |
◆ Pfrs
| typedef const char**(* Pfrs) (void) |
◆ Pfrs_vp
| typedef const char**(* Pfrs_vp) (void *) |
◆ Pfrv
| typedef void(* Pfrv) (void) |
◆ Pfrv_vp
| typedef void(* Pfrv_vp) (void *) |
◆ Upoint
◆ hoc_objectdata_restore()
◆ hoc_objectdata_save()
◆ is_array()
| bool is_array |
( |
const Symbol & |
sym | ) |
|
|
inline |
◆ hoc_built_in_symlist
◆ hoc_objectdata
◆ hoc_pc
◆ hoc_prog
◆ hoc_prog_parse_recover
| Inst * hoc_prog_parse_recover |
◆ hoc_progbase
◆ hoc_progp
◆ hoc_symlist
◆ hoc_thisobject
◆ hoc_top_level_data
◆ hoc_top_level_symlist
◆ hoc_usegui
◆ nrn_istty_