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 [] = {"s", pname, 0, 0}
 

Function Documentation

◆ assign()

static double assign ( void v)
static

Definition at line 61 of file ocpointer.cpp.

◆ cons()

static void* cons ( Object )
static

Definition at line 85 of file ocpointer.cpp.

◆ destruct()

static void destruct ( void v)
static

Definition at line 106 of file ocpointer.cpp.

◆ hoc_free_list()

void hoc_free_list ( Symlist **  )

◆ hoc_parse_stmt()

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

Definition at line 692 of file code2.cpp.

◆ hoc_run_stmt()

void hoc_run_stmt ( Symbol sym)

Definition at line 685 of file code2.cpp.

◆ OcPointer_reg()

void OcPointer_reg ( )

Definition at line 119 of file ocpointer.cpp.

◆ pname()

static const char** pname ( void v)
static

Definition at line 70 of file ocpointer.cpp.

◆ steer_val()

static void steer_val ( void v)
static

Definition at line 110 of file ocpointer.cpp.

Variable Documentation

◆ members

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

Definition at line 75 of file ocpointer.cpp.

◆ s_memb

Member_ret_str_func s_memb[] = {"s", pname, 0, 0}
static

Definition at line 82 of file ocpointer.cpp.