#include <datapath.h>
Public Member Functions | |
HocDataPaths (int=1000, int pathstyle=0) | |
virtual | ~HocDataPaths () |
void | append (double *) |
void | append (char **) |
void | search () |
String * | retrieve (double *) |
String * | retrieve (char **) |
Symbol * | retrieve_sym (double *) |
int | style () |
Private Attributes | |
HocDataPathImpl * | impl_ |
References hoc_built_in_symlist, hoc_table_lookup(), and impl_.
HocDataPaths::~HocDataPaths | ( | ) | [virtual] |
References impl_.
void HocDataPaths::append | ( | char ** | pd | ) |
References HocDataPathImpl::count_, impl_, PathValue::str, and HocDataPathImpl::table_.
void HocDataPaths::append | ( | double * | pd | ) |
References HocDataPathImpl::count_, impl_, and HocDataPathImpl::table_.
String * HocDataPaths::retrieve | ( | char ** | pd | ) |
References impl_, nil, PathValue::path, and HocDataPathImpl::table_.
String * HocDataPaths::retrieve | ( | double * | pd | ) |
References assert, impl_, nil, PathValue::path, HocDataPathImpl::pathstyle_, and HocDataPathImpl::table_.
Symbol * HocDataPaths::retrieve_sym | ( | double * | pd | ) |
References impl_, nil, PathValue::sym, and HocDataPathImpl::table_.
void HocDataPaths::search | ( | ) |
References HocDataPathImpl::count_, HocDataPathImpl::found_so_far_, impl_, and HocDataPathImpl::search().
int HocDataPaths::style | ( | ) |
References impl_, and HocDataPathImpl::pathstyle_.
HocDataPathImpl* HocDataPaths::impl_ [private] |
Referenced by append(), HocDataPaths(), retrieve(), retrieve_sym(), search(), style(), and ~HocDataPaths().