NEURON
classreg.h
Go to the documentation of this file.
1
#ifndef classreg_h
2
#define classreg_h
3
#include <stdio.h>
4
5
#include <
hocdec.h
>
6
#include <
hoc_membf.h
>
7
8
9
extern
void
class2oc
(
const
char
*,
10
void
* (*
cons
)(
Object
*),
11
void
(*
destruct
)(
void
*),
12
Member_func
*,
13
int
(*checkpoint)(
void
**),
14
Member_ret_obj_func
*,
15
Member_ret_str_func
*
16
);
17
18
19
#endif
class2oc
void class2oc(const char *, void *(*cons)(Object *), void(*destruct)(void *), Member_func *, int(*checkpoint)(void **), Member_ret_obj_func *, Member_ret_str_func *)
Definition:
hoc_oop.cpp:1581
destruct
static void destruct(void *v)
Definition:
grglyph.cpp:215
Member_ret_str_func
Definition:
hoc_membf.h:14
hoc_membf.h
cons
static void * cons(Object *o)
Definition:
grglyph.cpp:208
Member_func
Definition:
hoc_membf.h:6
Object
Definition:
hocdec.h:226
Member_ret_obj_func
Definition:
hoc_membf.h:10
hocdec.h
src
oc
classreg.h