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 {int i; Item *qs; Symbol *s;\
5  for (i = 'A'; i <= 'z'; i++)\
6  ITERATE(qs, symlist[i])\
7  if ((s = SYM(qs))->type == NAME || s->type == PRIME)
8 
9 #define SYMITER(arg1) {int i; Item *qs; Symbol *s;\
10  for (i = 'A'; i <= 'z'; i++)\
11  ITERATE(qs, symlist[i])\
12  if ((s = SYM(qs))->type == arg1)
13 
14 #define SYMITER_STAT {int i; Item *qs; Symbol *s;\
15  for (i='A'; i <= 'z'; i++)\
16  ITERATE(qs, symlist[i])\
17  if ((s = SYM(qs))->subtype & STAT)
18 
19 #define SYMITER_SUB(arg1) {int i; Item *qs; Symbol *s;\
20  for (i='A'; i <= 'z'; i++)\
21  ITERATE(qs, symlist[i])\
22  if ((s = SYM(qs))->subtype & (arg1))
23 
24 /* symbol.h,v
25  * Revision 1.1.1.1 1994/10/12 17:22:46 hines
26  * NEURON 3.0 distribution
27  *
28  * Revision 1.1 90/11/13 16:12:02 hines
29  * Initial revision
30  * */
Definition: model.h:15
List * symlist[]
Definition: symbol.cpp:8