NEURON
datapath.h
Go to the documentation of this file.
1 /*
2  given a set of double*, find the executable hoc varnames
3  */
4 
5 struct Symbol;
6 class String;
7 class HocDataPathImpl;
8 
9 class HocDataPaths {
10  public:
11  // 0 objref style, 1 object id style, 2 symbol style
12  HocDataPaths(int = 1000, int pathstyle = 0);
13  virtual ~HocDataPaths();
14 
15  void append(double*);
16  void append(char**);
17  void search();
18  std::string retrieve(double*) const;
19  std::string retrieve(char**) const;
20  Symbol* retrieve_sym(double*) const;
21  int style();
22 
23  private:
25 };
virtual ~HocDataPaths()
Definition: datapath.cpp:76
int style()
Definition: datapath.cpp:80
HocDataPathImpl * impl_
Definition: datapath.h:24
void append(double *)
Definition: datapath.cpp:84
Symbol * retrieve_sym(double *) const
Definition: datapath.cpp:113
HocDataPaths(int=1000, int pathstyle=0)
Definition: datapath.cpp:64
std::string retrieve(double *) const
Definition: datapath.cpp:103
void search()
Definition: datapath.cpp:92
Definition: model.h:47