NEURON
declare.cpp File Reference
#include <../../nrnconf.h>
#include <stdlib.h>
#include <cstring>
#include "model.h"
#include "parse1.hpp"
#include "symbol.h"

Go to the source code of this file.

Functions

static int promote (Symbol *, long)
 
static int nprime (char *)
 
void declare (long subtype, Item *q, Item *qa)
 
void declare_indep (Symbol *sym)
 
void define_value (Item *q1, Item *q2)
 
void declare_array (Symbol *s)
 
void decdim (Symbol *s, Item *q)
 
Itemlisttype (Item *q)
 
void declare_implied ()
 
Symbolbasestate (Symbol *s)
 
void install_cfactor (Item *qname, Item *q1, Item *q2)
 

Variables

Symbolindepsym
 
Item ** scop_indep
 
const char * indepunits = ""
 

Function Documentation

◆ basestate()

Symbol* basestate ( Symbol s)

Definition at line 178 of file declare.cpp.

◆ decdim()

void decdim ( Symbol s,
Item q 
)

Definition at line 91 of file declare.cpp.

◆ declare()

void declare ( long  subtype,
Item q,
Item qa 
)

Definition at line 17 of file declare.cpp.

◆ declare_array()

void declare_array ( Symbol s)

Definition at line 79 of file declare.cpp.

◆ declare_implied()

void declare_implied ( )

Definition at line 129 of file declare.cpp.

◆ declare_indep()

void declare_indep ( Symbol sym)

Definition at line 38 of file declare.cpp.

◆ define_value()

void define_value ( Item q1,
Item q2 
)

Definition at line 61 of file declare.cpp.

◆ install_cfactor()

void install_cfactor ( Item qname,
Item q1,
Item q2 
)

Definition at line 203 of file declare.cpp.

◆ listtype()

Item* listtype ( Item q)

Definition at line 106 of file declare.cpp.

◆ nprime()

static int nprime ( char *  s)
static

Definition at line 196 of file declare.cpp.

◆ promote()

static int promote ( Symbol sym,
long  sub 
)
static

Definition at line 32 of file declare.cpp.

Variable Documentation

◆ indepsym

Symbol* indepsym

Definition at line 8 of file declare.cpp.

◆ indepunits

const char* indepunits = ""

Definition at line 10 of file declare.cpp.

◆ scop_indep

Item** scop_indep

Definition at line 9 of file declare.cpp.