NEURON
symbol.h File Reference

Go to the source code of this file.

Macros

#define SYMITERALL
 
#define SYMITER(arg1)
 
#define SYMITER_STAT
 
#define SYMITER_SUB(arg1)
 

Variables

Listsymlist []
 

Macro Definition Documentation

◆ SYMITER

#define SYMITER (   arg1)
Value:
{int i; Item *qs; Symbol *s;\
for (i = 'A'; i <= 'z'; i++)\
ITERATE(qs, symlist[i])\
if ((s = SYM(qs))->type == arg1)
short type
Definition: cabvars.h:10
#define ITERATE(itm, lst)
Definition: model.h:25
#define SYM(q)
Definition: model.h:86
Definition: model.h:15
_CONST char * s
Definition: system.cpp:74
Definition: model.h:57
#define i
Definition: md1redef.h:12
List * symlist[]
Definition: symbol.cpp:8

Definition at line 9 of file symbol.h.

◆ SYMITER_STAT

#define SYMITER_STAT
Value:
{int i; Item *qs; Symbol *s;\
for (i='A'; i <= 'z'; i++)\
ITERATE(qs, symlist[i])\
if ((s = SYM(qs))->subtype & STAT)
#define ITERATE(itm, lst)
Definition: model.h:25
#define SYM(q)
Definition: model.h:86
Definition: model.h:15
_CONST char * s
Definition: system.cpp:74
Definition: model.h:57
long subtype
Definition: init.cpp:122
#define i
Definition: md1redef.h:12
#define STAT
Definition: model.h:117
List * symlist[]
Definition: symbol.cpp:8

Definition at line 14 of file symbol.h.

◆ SYMITER_SUB

#define SYMITER_SUB (   arg1)
Value:
{int i; Item *qs; Symbol *s;\
for (i='A'; i <= 'z'; i++)\
ITERATE(qs, symlist[i])\
if ((s = SYM(qs))->subtype & (arg1))
#define ITERATE(itm, lst)
Definition: model.h:25
#define SYM(q)
Definition: model.h:86
Definition: model.h:15
_CONST char * s
Definition: system.cpp:74
Definition: model.h:57
long subtype
Definition: init.cpp:122
#define i
Definition: md1redef.h:12
List * symlist[]
Definition: symbol.cpp:8

Definition at line 19 of file symbol.h.

◆ SYMITERALL

#define SYMITERALL
Value:
{int i; Item *qs; Symbol *s;\
for (i = 'A'; i <= 'z'; i++)\
ITERATE(qs, symlist[i])\
if ((s = SYM(qs))->type == NAME || s->type == PRIME)
short type
Definition: cabvars.h:10
short type
Definition: model.h:58
#define ITERATE(itm, lst)
Definition: model.h:25
#define SYM(q)
Definition: model.h:86
Definition: model.h:15
_CONST char * s
Definition: system.cpp:74
Definition: model.h:57
#define i
Definition: md1redef.h:12
List * symlist[]
Definition: symbol.cpp:8

Definition at line 4 of file symbol.h.

Variable Documentation

◆ symlist

List* symlist[]

Definition at line 8 of file symbol.cpp.