BALL  1.5.0
pyDatasetVector.h
Go to the documentation of this file.
1 // -*- Mode: C++; tab-width: 2; -*-
2 // vi: set ts=2:
3 //
4 // $Id: pyDatasetVector.h,v 1.1.4.1 2007/03/25 21:25:20 oliver Exp $
5 //
6 
7 #ifndef BALL_PYTHON_PYDATASETVECTOR_H
8 #define BALL_PYTHON_PYDATASETVECTOR_H
9 
10 #ifndef BALL_COMMON_H
11 # include <BALL/common.h>
12 #endif
13 
14 #ifndef BALL_VIEW_DATATYPE_DATASET_H
16 #endif
17 
18 namespace BALL
19 {
24  : public vector<BALL::VIEW::Dataset*>
25  {
26  public:
27 
29 
30 
33 
36  typedef BALL::VIEW::Dataset* ValueType;
37 
40  typedef BALL::VIEW::Dataset** PointerType;
41 
44  typedef vector<BALL::VIEW::Dataset*>::iterator Iterator;
45 
48  typedef vector<BALL::VIEW::Dataset*>::const_iterator ConstIterator;
49 
51 
54 
59 
62 
64  PyDatasetVector(const vector<BALL::VIEW::Dataset*>& dvector);
65 
67  PyDatasetVector& operator = (const vector<BALL::VIEW::Dataset*>& dvector) throw();
68 
70  virtual ~PyDatasetVector() throw();
72  };
73 
74 } // namespace BALL
75 
76 #endif // BALL_PYTHON_PYDATASETVECTOR_H
dataset.h
BALL::PyDatasetVector::Iterator
vector< BALL::VIEW::Dataset * >::iterator Iterator
Definition: pyDatasetVector.h:44
BALL
Definition: constants.h:13
BALL::PyDatasetVector
Definition: pyDatasetVector.h:25
BALL::PyDatasetVector::ConstIterator
vector< BALL::VIEW::Dataset * >::const_iterator ConstIterator
Definition: pyDatasetVector.h:48
BALL::VIEW::Dataset
Definition: dataset.h:61
common.h
BALL_CREATE
#define BALL_CREATE(name)
Definition: create.h:62