BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 
61  PyDatasetVector(const PyDatasetVector& dvector);
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
#define BALL_CREATE(name)
Definition: create.h:62
vector< BALL::VIEW::Dataset * >::iterator Iterator
vector< BALL::VIEW::Dataset * >::const_iterator ConstIterator