33 #ifndef GENAPI_AUTOVECTOR_H 34 #define GENAPI_AUTOVECTOR_H 41 typedef long ATOMIC_VARIABLE;
42 #elif (defined(__GNUC__) && (defined (__linux__)) || defined (__APPLE__)) || defined(VXWORKS) 43 typedef uint32_t ATOMIC_VARIABLE;
45 # error Unsupported platform 64 int64_t& operator[](
size_t uiIndex );
65 const int64_t& operator[](
size_t uiIndex )
const;
66 size_t size(
void )
const;
68 std::vector<int64_t>*
_pv;
86 double& operator[](
size_t uiIndex );
87 const double& operator[](
size_t uiIndex )
const;
88 size_t size(
void )
const;
90 std::vector<double>*
_pv;
95 #endif // GENAPI_AUTOVECTOR_H ATOMIC_VARIABLE * _pCount
virtual void operator=(bool Value)
Set node value.
Vector of doubles with reference counting.
std::vector< int64_t > * _pv
std::vector< double > * _pv
Vector of integers with reference counting.
ATOMIC_VARIABLE * _pCount
declspec's to be used for GenApi Windows dll
Part of the generic device API.
Platform-dependent type definitions.