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
:
24
HocDataPathImpl
*
impl_
;
25
};
HocDataPathImpl
Definition:
datapath.cpp:34
HocDataPaths
Definition:
datapath.h:9
HocDataPaths::~HocDataPaths
virtual ~HocDataPaths()
Definition:
datapath.cpp:76
HocDataPaths::style
int style()
Definition:
datapath.cpp:80
HocDataPaths::impl_
HocDataPathImpl * impl_
Definition:
datapath.h:24
HocDataPaths::append
void append(double *)
Definition:
datapath.cpp:84
HocDataPaths::retrieve_sym
Symbol * retrieve_sym(double *) const
Definition:
datapath.cpp:113
HocDataPaths::HocDataPaths
HocDataPaths(int=1000, int pathstyle=0)
Definition:
datapath.cpp:64
HocDataPaths::retrieve
std::string retrieve(double *) const
Definition:
datapath.cpp:103
HocDataPaths::search
void search()
Definition:
datapath.cpp:92
Symbol
Definition:
model.h:47
src
nrniv
datapath.h