NEURON
symbol.h
Go to the documentation of this file.
1 /* /local/src/master/nrn/src/modlunit/symbol.h,v 1.1.1.1 1994/10/12 17:22:46 hines Exp */
2 
3 extern List* symlist[];
4 #define SYMITERALL \
5  { \
6  int i; \
7  Item* qs; \
8  Symbol* s; \
9  for (i = 'A'; i <= 'z'; i++) \
10  ITERATE(qs, symlist[i]) \
11  if ((s = SYM(qs))->type == NAME || s->type == PRIME)
12 
13 #define SYMITER(arg1) \
14  { \
15  int i; \
16  Item* qs; \
17  Symbol* s; \
18  for (i = 'A'; i <= 'z'; i++) \
19  ITERATE(qs, symlist[i]) \
20  if ((s = SYM(qs))->type == arg1)
21 
22 #define SYMITER_STAT \
23  { \
24  int i; \
25  Item* qs; \
26  Symbol* s; \
27  for (i = 'A'; i <= 'z'; i++) \
28  ITERATE(qs, symlist[i]) \
29  if ((s = SYM(qs))->subtype & STAT)
30 
31 #define SYMITER_SUB(arg1) \
32  { \
33  int i; \
34  Item* qs; \
35  Symbol* s; \
36  for (i = 'A'; i <= 'z'; i++) \
37  ITERATE(qs, symlist[i]) \
38  if ((s = SYM(qs))->subtype & (arg1))
39 
40 /* symbol.h,v
41  * Revision 1.1.1.1 1994/10/12 17:22:46 hines
42  * NEURON 3.0 distribution
43  *
44  * Revision 1.1 90/11/13 16:12:02 hines
45  * Initial revision
46  * */
List * symlist[]
Definition: symbol.cpp:9
Definition: model.h:8