NEURON
ocpointer.h
Go to the documentation of this file.
1 #ifndef ocpointer_h
2 #define ocpointer_h
3 
4 #include <InterViews/observe.h>
5 #include <OS/string.h>
6 #include "oc2iv.h"
7 class StmtInfo;
8 
9 class OcPointer: public Observer {
10  public:
11  OcPointer(const char*, double*);
12  virtual ~OcPointer();
13  virtual void update(Observable*);
14  void assign(double);
15  double* p_;
16  char* s_;
18  bool valid_;
19 };
20 
21 class StmtInfo {
22  public:
23  StmtInfo(const char*);
24  virtual ~StmtInfo();
25  void play_one(double);
26  void parse();
30 };
31 
32 #endif
bool valid_
Definition: ocpointer.h:18
void assign(double)
Definition: ocpointer.cpp:53
OcPointer(const char *, double *)
Definition: ocpointer.cpp:31
virtual ~OcPointer()
Definition: ocpointer.cpp:41
virtual void update(Observable *)
Definition: ocpointer.cpp:49
double * p_
Definition: ocpointer.h:15
StmtInfo * sti_
Definition: ocpointer.h:17
char * s_
Definition: ocpointer.h:16
StmtInfo(const char *)
Definition: ocpointer.cpp:129
void parse()
Definition: ocpointer.cpp:140
CopyString * stmt_
Definition: ocpointer.h:27
void play_one(double)
Definition: ocpointer.cpp:164
Symbol * symstmt_
Definition: ocpointer.h:29
Symlist * symlist_
Definition: ocpointer.h:28
virtual ~StmtInfo()
Definition: ocpointer.cpp:134
Definition: model.h:57
Definition: hocdec.h:84