IvocVect Class Reference

#include <ivocvect.h>

List of all members.

Public Member Functions

 IvocVect (Object *obj=nil)
 IvocVect (int, Object *obj=nil)
 IvocVect (int, double, Object *obj=nil)
 IvocVect (IvocVect &, Object *obj=nil)
 ~IvocVect ()
void resize (int)
void resize_chunk (int len, int realloc_extra=0)
IvocVectsubvec (int start, int end)
Object ** temp_objvar ()
int buffer_size ()
void buffer_size (int)
void label (const char *)
void mutconstruct (int)
void lock ()
void unlock ()

Public Attributes

Object * obj_
char * label_

Constructor & Destructor Documentation

IvocVect::IvocVect ( Object *  obj = nil  ) 

References label_, MUTCONSTRUCT, nil, and obj_.

IvocVect::IvocVect ( int  l,
Object *  obj = nil 
)

References label_, MUTCONSTRUCT, nil, and obj_.

IvocVect::IvocVect ( int  l,
double  fill_value,
Object *  obj = nil 
)

References label_, MUTCONSTRUCT, nil, and obj_.

IvocVect::IvocVect ( IvocVect v,
Object *  obj = nil 
)

References label_, MUTCONSTRUCT, nil, and obj_.

IvocVect::~IvocVect (  ) 

References label_, MUTDESTRUCT, and notify_freed_val_array().

Here is the call graph for this function:


Member Function Documentation

void IvocVect::buffer_size ( int  n  ) 

References space.

int IvocVect::buffer_size (  ) 

References space.

void IvocVect::label ( const char *  label  ) 

References label_, and nil.

void IvocVect::lock (  )  [inline]

References MUTLOCK.

void IvocVect::mutconstruct ( int   )  [inline]
void IvocVect::resize ( int  newlen  ) 

References notify_freed_val_array(), and space.

Referenced by resize_chunk().

Here is the call graph for this function:

void IvocVect::resize_chunk ( int  len,
int  realloc_extra = 0 
)

References resize(), and space.

Here is the call graph for this function:

IvocVect * IvocVect::subvec ( int  start,
int  end 
)
Object ** IvocVect::temp_objvar (  ) 

References hoc_temp_objptr(), hoc_temp_objvar(), and obj_.

Here is the call graph for this function:

void IvocVect::unlock (  )  [inline]

References MUTUNLOCK.


Member Data Documentation

Referenced by IvocVect(), label(), and ~IvocVect().

Object* IvocVect::obj_

Referenced by IvocVect(), and temp_objvar().


The documentation for this class was generated from the following files:
Generated on Mon Jun 13 08:10:31 2011 for NEURON by  doxygen 1.6.3