NEURON
symbol.h
Go to the documentation of this file.
1 /* /local/src/master/nrn/src/nmodl/symbol.h,v 4.1 1997/08/30 20:45:37 hines Exp */
2 /*
3 symbol.h,v
4  * Revision 4.1 1997/08/30 20:45:37 hines
5  * cvs problem with branches. Latest nmodl stuff should now be a top level
6  *
7  * Revision 4.0.1.1 1997/08/08 17:24:05 hines
8  * nocmodl version 4.0.1
9  *
10  * Revision 4.0 1997/08/08 17:06:32 hines
11  * proper nocmodl version number
12  *
13  * Revision 1.1.1.1 1994/10/12 17:21:33 hines
14  * NEURON 3.0 distribution
15  *
16  * Revision 8.0 89/09/22 17:27:04 nfh
17  * Freezing
18  *
19  * Revision 7.0 89/08/30 13:32:42 nfh
20  * Rev 7 is now Experimental; Rev 6 is Testing
21  *
22  * Revision 6.0 89/08/14 16:27:21 nfh
23  * Rev 6.0 is latest of 4.x; now the Experimental version
24  *
25  * Revision 4.0 89/07/24 17:03:52 nfh
26  * Freezing rev 3. Rev 4 is now Experimental
27  *
28  * Revision 3.1 89/07/07 16:55:21 mlh
29  * FIRST LAST START in independent SWEEP higher order derivatives
30  *
31  * Revision 1.1 89/07/06 14:52:48 mlh
32  * Initial revision
33  *
34 */
35 
36 extern List* symlist[];
37 #define SYMITER(arg1) \
38  for (i = 'A'; i <= 'z'; i++) \
39  ITERATE(qs, symlist[i]) \
40  if ((s = SYM(qs))->type == arg1)
41 
42 #define SYMITER_STAT \
43  for (i = 'A'; i <= 'z'; i++) \
44  ITERATE(qs, symlist[i]) \
45  if ((s = SYM(qs))->subtype & STAT)
List * symlist[]
Definition: symbol.cpp:8
Definition: model.h:15