#include <DataBuffer.h>
Public Types | |
| typedef T | value_type |
Public Member Functions | |
| BasicVectorDataBuffer (void) | |
| BasicVectorDataBuffer (const DataBufferDescriptor &dbdesc) | |
| bool | get_data (int n, vector< T > &db, bool append=false) |
| DataBufferDescriptor_var | descriptor (void) |
| void | rewind (void) |
| void | clear (void) |
| void | push_back (T x) |
| void | push_back (const vector< T > &x) |
| void | push_back (const BasicVectorDataBuffer< T > &x) |
| void | reserve (size_t n) |
| void | set_dims (const vector< int > &d) |
| void | set_majority (BufferedDataMajority m) |
| int | num_elts (void) const |
| int | num_items (void) const |
| int | num_item_elts (void) const |
| int | size (void) |
| T | operator[] (int i) const |
| bool | item_approx_equal (int item, const vector< T > &a, double precision) const |
| void | delete_item (int item) |
Protected Attributes | |
| DataBufferDescriptor_var | desc |
| vector< T > | v |
| unsigned int | pos |
| typedef T QDOS::BasicVectorDataBuffer< T >::value_type |
| QDOS::BasicVectorDataBuffer< T >::BasicVectorDataBuffer | ( | void | ) | [inline] |
| QDOS::BasicVectorDataBuffer< T >::BasicVectorDataBuffer | ( | const DataBufferDescriptor & | dbdesc | ) | [inline] |
| void QDOS::BasicVectorDataBuffer< T >::clear | ( | void | ) | [inline] |
Reimplemented in QDOS::NumericVDataBuffer, and QDOS::StringVDataBuffer.
| void QDOS::BasicVectorDataBuffer< T >::delete_item | ( | int | item | ) | [inline] |
| DataBufferDescriptor_var QDOS::BasicVectorDataBuffer< T >::descriptor | ( | void | ) | [inline] |
Reimplemented in QDOS::NumericVDataBuffer, and QDOS::StringVDataBuffer.
| bool QDOS::BasicVectorDataBuffer< T >::get_data | ( | int | n, | |
| vector< T > & | db, | |||
| bool | append = false | |||
| ) | [inline] |
| bool QDOS::BasicVectorDataBuffer< T >::item_approx_equal | ( | int | item, | |
| const vector< T > & | a, | |||
| double | precision | |||
| ) | const [inline] |
| int QDOS::BasicVectorDataBuffer< T >::num_elts | ( | void | ) | const [inline] |
Reimplemented in QDOS::NumericVDataBuffer, and QDOS::StringVDataBuffer.
| int QDOS::BasicVectorDataBuffer< T >::num_item_elts | ( | void | ) | const [inline] |
Reimplemented in QDOS::NumericVDataBuffer, and QDOS::StringVDataBuffer.
| int QDOS::BasicVectorDataBuffer< T >::num_items | ( | void | ) | const [inline] |
Reimplemented in QDOS::NumericVDataBuffer, and QDOS::StringVDataBuffer.
| T QDOS::BasicVectorDataBuffer< T >::operator[] | ( | int | i | ) | const [inline] |
| void QDOS::BasicVectorDataBuffer< T >::push_back | ( | const BasicVectorDataBuffer< T > & | x | ) | [inline] |
| void QDOS::BasicVectorDataBuffer< T >::push_back | ( | const vector< T > & | x | ) | [inline] |
| void QDOS::BasicVectorDataBuffer< T >::push_back | ( | T | x | ) | [inline] |
| void QDOS::BasicVectorDataBuffer< T >::reserve | ( | size_t | n | ) | [inline] |
| void QDOS::BasicVectorDataBuffer< T >::rewind | ( | void | ) | [inline] |
Reimplemented in QDOS::NumericVDataBuffer, and QDOS::StringVDataBuffer.
| void QDOS::BasicVectorDataBuffer< T >::set_dims | ( | const vector< int > & | d | ) | [inline] |
| void QDOS::BasicVectorDataBuffer< T >::set_majority | ( | BufferedDataMajority | m | ) | [inline] |
| int QDOS::BasicVectorDataBuffer< T >::size | ( | void | ) | [inline] |
DataBufferDescriptor_var QDOS::BasicVectorDataBuffer< T >::desc [protected] |
unsigned int QDOS::BasicVectorDataBuffer< T >::pos [protected] |
vector<T> QDOS::BasicVectorDataBuffer< T >::v [protected] |
1.5.7