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) | |
| double_autovector_t & | operator= (const double_autovector_t &obj) |
| double & | operator[] (size_t uiIndex) |
| const double & | operator[] (size_t uiIndex) const |
| size_t | size (void) const |
| virtual | ~double_autovector_t (void) |
Protected Attributes | |
| ATOMIC_VARIABLE * | _pCount |
| std::vector< double > * | _pv |
Vector of doubles with reference counting.
Definition at line 76 of file Autovector.h.
| GENAPI_NAMESPACE::double_autovector_t::double_autovector_t | ( | ) | [explicit] |
| GENAPI_NAMESPACE::double_autovector_t::double_autovector_t | ( | size_t | n | ) | [explicit] |
| virtual GENAPI_NAMESPACE::double_autovector_t::~double_autovector_t | ( | void | ) | [virtual] |
| double_autovector_t& GENAPI_NAMESPACE::double_autovector_t::operator= | ( | const double_autovector_t & | obj | ) |
Reimplemented in GENAPI_NAMESPACE::_autovector_impl< double, double_autovector_t >.
| double& GENAPI_NAMESPACE::double_autovector_t::operator[] | ( | size_t | uiIndex | ) |
| const double& GENAPI_NAMESPACE::double_autovector_t::operator[] | ( | size_t | uiIndex | ) | const |
| size_t GENAPI_NAMESPACE::double_autovector_t::size | ( | void | ) | const |
Reimplemented in GENAPI_NAMESPACE::_autovector_impl< double, double_autovector_t >.
ATOMIC_VARIABLE* GENAPI_NAMESPACE::double_autovector_t::_pCount [protected] |
Definition at line 91 of file Autovector.h.
std::vector<double>* GENAPI_NAMESPACE::double_autovector_t::_pv [protected] |
Definition at line 90 of file Autovector.h.