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
18namespace BALL
19{
24 : public vector<BALL::VIEW::Dataset*>
25 {
26 public:
27
29
30
33
34
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
#define BALL_CREATE(name)
Definition: create.h:62
Definition: constants.h:13
vector< BALL::VIEW::Dataset * >::iterator Iterator
vector< BALL::VIEW::Dataset * >::const_iterator ConstIterator