NEURON
Symbol Struct Reference

#include <model.h>

Public Attributes

short type
 
long subtype
 
Iteminfo
 
union {
   int   i
 
   const char *   str
 
u
 
int used
 
int usage
 
int araydim
 
int discdim
 
int varnum
 
char * name
 
short nrntype
 
short assigned_to_
 
int no_threadargs
 
int * slist_info_
 
int ioncount_
 
union {
   int   i
 
   char *   str
 
u
 
short subtype
 
short cpublic
 
short defined_on_the_fly
 
union {
   int   oboff
 
   double *   pval
 
   Object *   object_
 
   char *   cstr
 
   double *   pnum
 
   int *   pvalint
 
   float *   pvalfloat
 
   int   u_auto
 
   double(*   ptr )(double)
 
   Proc *   u_proc
 
   struct {
      short   type
 
      int   index
 
   }   rng
 
   Symbol **   ppsym
 
   cTemplate *   ctemplate
 
   Symbol *   sym
 
u
 
unsigned s_varn
 
Arrayinfoarayinfo
 
HocSymExtensionextra
 
Symbolnext
 

Detailed Description

Definition at line 47 of file model.h.

Member Data Documentation

◆ araydim

int Symbol::araydim

Definition at line 57 of file model.h.

◆ arayinfo

Arrayinfo* Symbol::arayinfo

Definition at line 130 of file hocdec.h.

◆ assigned_to_

short Symbol::assigned_to_

Definition at line 142 of file modl.h.

◆ cpublic

short Symbol::cpublic

Definition at line 107 of file hocdec.h.

◆ cstr

char* Symbol::cstr

Definition at line 114 of file hocdec.h.

◆ ctemplate

cTemplate* Symbol::ctemplate

Definition at line 126 of file hocdec.h.

◆ defined_on_the_fly

short Symbol::defined_on_the_fly

Definition at line 108 of file hocdec.h.

◆ discdim

int Symbol::discdim

Definition at line 58 of file model.h.

◆ extra

HocSymExtension* Symbol::extra

Definition at line 131 of file hocdec.h.

◆ i

int Symbol::i

Definition at line 52 of file model.h.

◆ index

int Symbol::index

Definition at line 123 of file hocdec.h.

◆ info

Item* Symbol::info

Definition at line 50 of file model.h.

◆ ioncount_

int Symbol::ioncount_

Definition at line 145 of file modl.h.

◆ name

char * Symbol::name

Definition at line 61 of file model.h.

◆ next

Symbol* Symbol::next

Definition at line 133 of file hocdec.h.

◆ no_threadargs

int Symbol::no_threadargs

Definition at line 143 of file modl.h.

◆ nrntype

short Symbol::nrntype

Definition at line 141 of file modl.h.

◆ object_

Object* Symbol::object_

Definition at line 113 of file hocdec.h.

◆ oboff

int Symbol::oboff

Definition at line 111 of file hocdec.h.

◆ pnum

double* Symbol::pnum

Definition at line 115 of file hocdec.h.

◆ ppsym

Symbol** Symbol::ppsym

Definition at line 125 of file hocdec.h.

◆ ptr

double(* Symbol::ptr) (double)

Definition at line 119 of file hocdec.h.

◆ pval

double* Symbol::pval

Definition at line 112 of file hocdec.h.

◆ pvalfloat

float* Symbol::pvalfloat

Definition at line 117 of file hocdec.h.

◆ pvalint

int* Symbol::pvalint

Definition at line 116 of file hocdec.h.

◆ 

struct { ... } Symbol::rng

◆ s_varn

unsigned Symbol::s_varn

Definition at line 129 of file hocdec.h.

◆ slist_info_

int* Symbol::slist_info_

Definition at line 144 of file modl.h.

◆ str [1/2]

const char* Symbol::str

Definition at line 53 of file model.h.

◆ str [2/2]

char* Symbol::str

Definition at line 148 of file modl.h.

◆ subtype [1/2]

long Symbol::subtype

Definition at line 49 of file model.h.

◆ subtype [2/2]

short Symbol::subtype

Definition at line 106 of file hocdec.h.

◆ sym

Symbol* Symbol::sym

Definition at line 127 of file hocdec.h.

◆ type

short Symbol::type

Definition at line 48 of file model.h.

◆  [1/3]

union { ... } Symbol::u

◆  [2/3]

union { ... } Symbol::u

◆  [3/3]

union { ... } Symbol::u

◆ u_auto

int Symbol::u_auto

Definition at line 118 of file hocdec.h.

◆ u_proc

Proc* Symbol::u_proc

Definition at line 120 of file hocdec.h.

◆ usage

int Symbol::usage

Definition at line 56 of file model.h.

◆ used

int Symbol::used

Definition at line 55 of file model.h.

◆ varnum

int Symbol::varnum

Definition at line 59 of file model.h.


The documentation for this struct was generated from the following files: