Vector of doubles with reference counting. More...
#include <Autovector.h>
Public Member Functions | |
double_autovector_t () | |
double_autovector_t (const double_autovector_t &obj) | |
double_autovector_t (size_t n) | |
virtual | ~double_autovector_t (void) |
double_autovector_t & | operator= (const double_autovector_t &obj) |
void | operator delete (void *pWhere) |
void * | operator new (size_t uiSize) |
double & | operator[] (size_t uiIndex) |
const double & | operator[] (size_t uiIndex) const |
size_t | size () const |
Protected Attributes | |
std::vector< double > * | _pv |
ATOMIC_VARIABLE * | _pCount |
Vector of doubles with reference counting.
double_autovector_t | ( | const double_autovector_t & | obj | ) |
|
explicit |
|
virtual |
void operator delete | ( | void * | pWhere | ) |
void * operator new | ( | size_t | uiSize | ) |
double_autovector_t & operator= | ( | const double_autovector_t & | obj | ) |
double & operator[] | ( | size_t | uiIndex | ) |
const double & operator[] | ( | size_t | uiIndex | ) | const |
size_t size | ( | ) | const |
|
protected |
|
protected |