NEURON
HocDataPathImpl Class Reference

Private Member Functions

 HocDataPathImpl (int, int)
 
 ~HocDataPathImpl ()
 
void search ()
 
void found (double *, const char *, Symbol *)
 
void found (char **, const char *, Symbol *)
 
PathValuefound_v (void *, const char *, Symbol *)
 
void search (Objectdata *, Symlist *)
 
void search_vectors ()
 

Private Attributes

std::map< void *, PathValue * > table_
 
StringList strlist_
 
int size_
 
int count_
 
int found_so_far_
 
int pathstyle_
 

Friends

class HocDataPaths
 

Detailed Description

Definition at line 80 of file datapath.cpp.

Constructor & Destructor Documentation

◆ HocDataPathImpl()

HocDataPathImpl::HocDataPathImpl ( int  size,
int  pathstyle 
)
private

Definition at line 191 of file datapath.cpp.

◆ ~HocDataPathImpl()

HocDataPathImpl::~HocDataPathImpl ( )
private

Definition at line 198 of file datapath.cpp.

Member Function Documentation

◆ found() [1/2]

void HocDataPathImpl::found ( char **  pstr,
const char *  buf,
Symbol sym 
)
private

Definition at line 289 of file datapath.cpp.

◆ found() [2/2]

void HocDataPathImpl::found ( double *  pd,
const char *  buf,
Symbol sym 
)
private

Definition at line 282 of file datapath.cpp.

◆ found_v()

PathValue * HocDataPathImpl::found_v ( void v,
const char *  buf,
Symbol sym 
)
private

Definition at line 245 of file datapath.cpp.

◆ search() [1/2]

void HocDataPathImpl::search ( )
private

Definition at line 205 of file datapath.cpp.

◆ search() [2/2]

void HocDataPathImpl::search ( Objectdata od,
Symlist sl 
)
private

Definition at line 298 of file datapath.cpp.

◆ search_vectors()

void HocDataPathImpl::search_vectors ( )
private

Definition at line 409 of file datapath.cpp.

Friends And Related Function Documentation

◆ HocDataPaths

friend class HocDataPaths
friend

Definition at line 82 of file datapath.cpp.

Member Data Documentation

◆ count_

int HocDataPathImpl::count_
private

Definition at line 103 of file datapath.cpp.

◆ found_so_far_

int HocDataPathImpl::found_so_far_
private

Definition at line 103 of file datapath.cpp.

◆ pathstyle_

int HocDataPathImpl::pathstyle_
private

Definition at line 104 of file datapath.cpp.

◆ size_

int HocDataPathImpl::size_
private

Definition at line 103 of file datapath.cpp.

◆ strlist_

StringList HocDataPathImpl::strlist_
private

Definition at line 102 of file datapath.cpp.

◆ table_

std::map<void*, PathValue*> HocDataPathImpl::table_
private

Definition at line 101 of file datapath.cpp.


The documentation for this class was generated from the following file: