classreg.h File Reference

#include <stdio.h>
Include dependency graph for classreg.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Member_func
struct  Member_ret_obj_func
struct  Member_ret_str_func

Defines

#define nil   0

Typedefs

typedef unsigned int boolean
typedef struct Member_func Member_func
typedef struct Member_ret_obj_func Member_ret_obj_func
typedef struct Member_ret_str_func Member_ret_str_func

Functions

char * gargstr (int)
double * getarg (int)
double chkarg (int, double min, double max)
int ifarg (int)
void class2oc (char *, void *(*cons)(Object *), void(*destruct)(void *), Member_func *, boolean(*checkpoint)(void **)=nil, Member_ret_obj_func *=nil, Member_ret_str_func *=nil)

Define Documentation

#define nil   0

Referenced by KSChan::add_channel(), STEState::add_transition(), KSChan::add_transition(), KSChan::alloc(), SaveState::allocnode(), BBSLocal::BBSLocal(), BGP_DMASend::BGP_DMASend(), SaveState::check(), Imp::check(), ClassObservable::ClassObservable(), OcFile::close(), NonLinImp::compute(), Imp::compute(), declarePtrList(), HTList::Delete(), KSChan::delete_schan_node_data(), KSChan::destroy_pnt(), SymDirectoryImpl::disconnect(), HocCommand::execute(), BBSImpl::execute_helper(), MyMath::extend(), OcFile::file_chooser_popup(), HTList::Find(), OcJumpImpl::finish(), FInitializeHandler_reg(), HocDataPathImpl::found_v(), KSChan::free1(), HocCommand::func_call(), KSChan::gate_remove(), BBS::gid_connect(), GrGlyph::GrGlyph(), GrGlyph_reg(), KSTransition::hh_table_make(), hoc_construct_point(), hoc_execute1(), hoc_obj_disconnect(), HocCommand::HocCommand(), Imp::Imp(), Imp::impfree(), KSSingle::init(), HocCommand::init(), ivoc_alias_lookup(), ivoc_gr_begin_line(), ivoc_gr_label(), ivoc_gr_menu_tool(), ivocmain(), IvocVect::IvocVect(), KSChan::KSChan(), KSChan_reg(), KSChanFunction::KSChanFunction(), KSGateComplex::KSGateComplex(), KSSingleNodeData::KSSingleNodeData(), KSSingleState::KSSingleState(), KSState::KSState(), KSTransition::KSTransition(), IvocVect::label(), LinearMechanism::LinearMechanism(), LinearModelAddition::LinearModelAddition(), LinearMechanism::lmfree(), SymDirectoryImpl::load(), SymDirectoryImpl::load_aliases(), SymDirectoryImpl::load_object(), BBSLocalServer::look(), BBSLocal::look(), BBSLocal::look_take(), BBSLocal::look_take_result(), BBSLocal::look_take_todo(), mac_open_dll(), make_mechanism(), make_pointprocess(), Matrix_reg(), MechanismStandard::MechanismStandard(), MechanismType_reg(), OcMatrix::mep(), MessageItem::MessageItem(), MessageValue::MessageValue(), mktemp(), MatrixMap::mmfree(), SingleChan::name(), HocCommand::name(), BBS::netpar_max_histogram(), SectionList::next(), SymbolItem::no_object(), NonLinImp::NonLinImp(), NonLinImpRep::NonLinImpRep(), nrn_nvkludge_dummy(), nrn_vecsim_add(), nrniv_sh_color(), nrniv_sh_color_all(), nrniv_sh_color_list(), nrniv_sh_observe(), NrnProperty::NrnProperty(), Oc2IV::object_pstr(), OcFile::OcFile(), OcFile_reg(), OcFullMatrix::OcFullMatrix(), OcList::OcList(), OcMatrix::OcMatrix(), OcPointer::OcPointer(), OcPointer_reg(), OcSparseMatrix::OcSparseMatrix(), HTList::operator[](), ParallelContext_reg(), StmtInfo::parse(), PathValue::PathValue(), OcSparseMatrix::pelm(), BBSLocal::post(), BBSLocal::post_result(), BBSLocal::post_todo(), MechanismType::pp_next(), PWManager_reg(), SaveState::read(), SaveState::readnet(), OcList::refs_items(), HTList::Remove(), HocDataPaths::retrieve(), HocDataPaths::retrieve_sym(), ParseTopLevel::save(), BBSLocal::save_args(), SaveState::SaveState(), HocDataPathImpl::search(), BBS::set_gid2node(), SingleChan::set_rates(), KSChan::set_single(), OcSparseMatrix::setcol(), OcSparseMatrix::setdiag(), KSChan::setion(), OcSparseMatrix::setrow(), KSChan::setstructure(), KSChan::settype(), KSChan::setupmat(), SingleChan::SingleChan(), KSChan::sname_install(), special_pnt_call(), SaveState::ssfree(), KSChan::state_remove(), StateTransitionEvent_reg(), HocValEditor::stepper(), STEState::STEState(), StringFunctions_reg(), BBSImpl::subworld_worker_execute(), OcFullMatrix::svd1(), SymbolItem::SymbolItem(), SymDirectory::SymDirectory(), BBSLocal::take(), BBSLocal::take_todo(), KSChan::trans_insert(), KSChan::trans_remove(), StateTransitionEvent::transition(), HocCommand::update(), KSChan::update_prop(), LinearMechanism::valid(), SymDirectory::variable(), Vector_reg(), ClassObservable::~ClassObservable(), HTList::~HTList(), and OcList::~OcList().


Typedef Documentation

typedef unsigned int boolean
typedef struct Member_func Member_func

Function Documentation

double chkarg ( int  ,
double  min,
double  max 
)
void class2oc ( char *  ,
void *(*)(Object *)  cons,
void(*)(void *)  destruct,
Member_func ,
boolean(*)(void **)  checkpoint = nil,
Member_ret_obj_func = nil,
Member_ret_str_func = nil 
)
char* gargstr ( int   ) 
double* getarg ( int   ) 
int ifarg ( int   ) 
Generated on Mon Jun 13 08:10:28 2011 for NEURON by  doxygen 1.6.3