NEURON
BBSS_IO Class Referenceabstract

#include <bbsavestate.h>

Inheritance diagram for BBSS_IO:
BBSS_BufferOut BBSS_Cnt BBSS_TxtFileIn BBSS_TxtFileOut BBSS_BufferIn

Public Types

enum  Type { IN , OUT , CNT }
 

Public Member Functions

 BBSS_IO ()
 
virtual ~BBSS_IO ()
 
virtual void i (int &j, int chk=0)=0
 
virtual void d (int n, double &p)=0
 
virtual void d (int n, double *p)=0
 
virtual void d (int n, double **p)=0
 
virtual void d (int n, neuron::container::data_handle< double > h)=0
 
virtual void s (char *cp, int chk=0)=0
 
virtual Type type ()=0
 
virtual void skip (int)
 

Detailed Description

Definition at line 12 of file bbsavestate.h.

Member Enumeration Documentation

◆ Type

Enumerator
IN 
OUT 
CNT 

Definition at line 14 of file bbsavestate.h.

Constructor & Destructor Documentation

◆ BBSS_IO()

BBSS_IO::BBSS_IO ( )

Definition at line 308 of file bbsavestate.cpp.

◆ ~BBSS_IO()

virtual BBSS_IO::~BBSS_IO ( )
inlinevirtual

Definition at line 16 of file bbsavestate.h.

Member Function Documentation

◆ d() [1/4]

virtual void BBSS_IO::d ( int  n,
double &  p 
)
pure virtual

◆ d() [2/4]

virtual void BBSS_IO::d ( int  n,
double **  p 
)
pure virtual

◆ d() [3/4]

virtual void BBSS_IO::d ( int  n,
double *  p 
)
pure virtual

◆ d() [4/4]

virtual void BBSS_IO::d ( int  n,
neuron::container::data_handle< double >  h 
)
pure virtual

◆ i()

virtual void BBSS_IO::i ( int &  j,
int  chk = 0 
)
pure virtual

◆ s()

virtual void BBSS_IO::s ( char *  cp,
int  chk = 0 
)
pure virtual

◆ skip()

virtual void BBSS_IO::skip ( int  )
inlinevirtual

Reimplemented in BBSS_TxtFileIn, and BBSS_BufferIn.

Definition at line 24 of file bbsavestate.h.

◆ type()

virtual Type BBSS_IO::type ( )
pure virtual

The documentation for this class was generated from the following files: