NEURON
ocpointer.cpp File Reference
#include <../../nrnconf.h>
#include <InterViews/resource.h>
#include <InterViews/observe.h>
#include <string.h>
#include "classreg.h"
#include "oc2iv.h"
#include "ocpointer.h"
#include "parse.hpp"
#include "ocnotify.h"

Go to the source code of this file.

Functions

void hoc_free_list (Symlist **)
 
Symbolhoc_parse_stmt (const char *, Symlist **)
 
void hoc_run_stmt (Symbol *)
 
static double assign (void *v)
 
static const char ** pname (void *v)
 
static voidcons (Object *)
 
static void destruct (void *v)
 
static void steer_val (void *v)
 
void OcPointer_reg ()
 

Variables

static Member_func members []
 
static Member_ret_str_func s_memb []
 

Function Documentation

◆ assign()

static double assign ( void v)
static

Definition at line 60 of file ocpointer.cpp.

◆ cons()

static void* cons ( Object )
static

Definition at line 86 of file ocpointer.cpp.

◆ destruct()

static void destruct ( void v)
static

Definition at line 105 of file ocpointer.cpp.

◆ hoc_free_list()

void hoc_free_list ( Symlist **  )

◆ hoc_parse_stmt()

Symbol* hoc_parse_stmt ( const char *  ,
Symlist **   
)

Definition at line 664 of file code2.cpp.

◆ hoc_run_stmt()

void hoc_run_stmt ( Symbol )

Definition at line 657 of file code2.cpp.

◆ OcPointer_reg()

void OcPointer_reg ( )

Definition at line 118 of file ocpointer.cpp.

◆ pname()

static const char** pname ( void v)
static

Definition at line 69 of file ocpointer.cpp.

◆ steer_val()

static void steer_val ( void v)
static

Definition at line 109 of file ocpointer.cpp.

Variable Documentation

◆ members

Member_func members[]
static
Initial value:
= {
"val", 0,
"assign", assign,
0, 0
}
static double assign(void *v)
Definition: ocpointer.cpp:60

Definition at line 74 of file ocpointer.cpp.

◆ s_memb

Member_ret_str_func s_memb[]
static
Initial value:
= {
"s", pname,
0, 0
}
static const char ** pname(void *v)
Definition: ocpointer.cpp:69

Definition at line 80 of file ocpointer.cpp.