#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_