datapath.h

Go to the documentation of this file.
00001 /*
00002   given a set of double*, find the executable hoc varnames
00003  */
00004 
00005 struct Symbol;
00006 class String;
00007 class HocDataPathImpl;
00008 
00009 class HocDataPaths {
00010 public:
00011    // 0 objref style, 1 object id style, 2 symbol style
00012    HocDataPaths(int = 1000, int pathstyle = 0);
00013    virtual ~HocDataPaths();
00014 
00015    void append(double*);
00016    void append(char**);
00017    void search();
00018    String* retrieve(double*);
00019    String* retrieve(char**);
00020    Symbol* retrieve_sym(double*);
00021    int style();
00022 private:
00023    HocDataPathImpl* impl_;
00024 };
Generated on Mon Jun 13 08:10:23 2011 for NEURON by  doxygen 1.6.3