#include <BALL/PYTHON/pyDatasetVector.h>
Public Types | |
Type Definitions | |
typedef Dataset * | ValueType |
typedef Dataset ** | PointerType |
typedef vector< Dataset * > ::iterator | Iterator |
typedef vector< Dataset * > ::const_iterator | ConstIterator |
Public Member Functions | |
Constructors and Destructors | |
PyDatasetVector () | |
PyDatasetVector (const PyDatasetVector &dvector) | |
Copy constructor. | |
PyDatasetVector (const vector< Dataset * > &dvector) | |
Copy constructor. | |
PyDatasetVector & | operator= (const vector< Dataset * > &dvector) throw () |
Constructor from a const Dataset pointer list. | |
virtual | ~PyDatasetVector () throw () |
Destructor. |
Equivalent for a STL::Vector of Dataset Pointers in Python
Definition at line 25 of file pyDatasetVector.h.
typedef vector<Dataset*>::const_iterator BALL::PyDatasetVector::ConstIterator |
Constant iterator type.
Definition at line 50 of file pyDatasetVector.h.
typedef vector<Dataset*>::iterator BALL::PyDatasetVector::Iterator |
Iterator type.
Definition at line 46 of file pyDatasetVector.h.
typedef Dataset** BALL::PyDatasetVector::PointerType |
Pointer type
Definition at line 42 of file pyDatasetVector.h.
typedef Dataset* BALL::PyDatasetVector::ValueType |
Dataset* type
Definition at line 38 of file pyDatasetVector.h.
BALL::PyDatasetVector::PyDatasetVector | ( | ) |
Default constructor. Create an empty vetor.
BALL::PyDatasetVector::PyDatasetVector | ( | const PyDatasetVector & | dvector | ) |
Copy constructor.
BALL::PyDatasetVector::PyDatasetVector | ( | const vector< Dataset * > & | dvector | ) |
Copy constructor.
virtual BALL::PyDatasetVector::~PyDatasetVector | ( | ) | throw () [virtual] |
Destructor.
PyDatasetVector& BALL::PyDatasetVector::operator= | ( | const vector< Dataset * > & | dvector | ) | throw () |
Constructor from a const Dataset pointer list.