NEURON
DataPointers Class Reference

#include <graph.h>

Inheritance diagram for DataPointers:
Resource

Public Member Functions

virtual ~DataPointers ()
 
void add (neuron::container::data_handle< double > dh)
 
void erase ()
 
std::size_t size ()
 
std::size_t count ()
 
neuron::container::data_handle< double > p (std::size_t i)
 
- Public Member Functions inherited from Resource
 Resource ()=default
 
virtual ~Resource ()=default
 
virtual void ref () const
 
virtual void unref () const
 
virtual void unref_deferred () const
 
virtual void cleanup ()
 
virtual void Reference () const
 
virtual void Unreference () const
 

Private Attributes

std::vector< neuron::container::data_handle< double > > px_
 

Additional Inherited Members

- Static Public Member Functions inherited from Resource
static void ref (const Resource *)
 
static void unref (const Resource *)
 
static void unref_deferred (const Resource *)
 
static bool defer (bool)
 
static void flush ()
 

Detailed Description

Definition at line 230 of file graph.h.

Constructor & Destructor Documentation

◆ ~DataPointers()

virtual DataPointers::~DataPointers ( )
inlinevirtual

Definition at line 232 of file graph.h.

Member Function Documentation

◆ add()

void DataPointers::add ( neuron::container::data_handle< double >  dh)
inline

Definition at line 233 of file graph.h.

◆ count()

std::size_t DataPointers::count ( )
inline

Definition at line 242 of file graph.h.

◆ erase()

void DataPointers::erase ( )
inline

Definition at line 236 of file graph.h.

◆ p()

neuron::container::data_handle<double> DataPointers::p ( std::size_t  i)
inline

Definition at line 245 of file graph.h.

◆ size()

std::size_t DataPointers::size ( )
inline

Definition at line 239 of file graph.h.

Member Data Documentation

◆ px_

std::vector<neuron::container::data_handle<double> > DataPointers::px_
private

Definition at line 251 of file graph.h.


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