EvalCases.hpp
Go to the documentation of this file.
1 //
2 // EvalCases.hpp
3 //
4 // Created on: 05.09.2011
5 // Author: wahnfla
6 //
7 
8 #ifndef EVALCASES_HPP
9 #define EVALCASES_HPP
10 
11 #include "../BasicDatatypes.hpp"
12 #include "EvalCase.hpp"
13 #include <vector>
14 
15 namespace datatypes
16 {
17 
19 typedef std::vector<EvalCase_ptr> EvalCaseVector;
20 
21 class EvalCases : public BasicData
22 {
23 public:
24  EvalCases();
25 
26  virtual ~EvalCases() {};
27  virtual const UINT32 getUsedMemory() const;
28 
29  void clear();
30  void add(EvalCase_ptr evalCase);
31  const EvalCaseVector& getEvalCases() const;
32 
33 private:
34  EvalCaseVector m_evalCases;
35 };
36 
37 } // namespace datatypes
38 
39 #endif // EVALCASES_HPP
EvalCaseVector m_evalCases
Definition: EvalCases.hpp:34
virtual const UINT32 getUsedMemory() const
Definition: EvalCases.cpp:49
void add(EvalCase_ptr evalCase)
Definition: EvalCases.cpp:27
uint32_t UINT32
const EvalCaseVector & getEvalCases() const
Definition: EvalCases.cpp:41
EvalCase * EvalCase_ptr
Definition: EvalCases.hpp:18
std::vector< EvalCase_ptr > EvalCaseVector
Definition: EvalCases.hpp:19
virtual ~EvalCases()
Definition: EvalCases.hpp:26


libsick_ldmrs
Author(s): SICK AG , Martin Günther , Jochen Sprickerhof
autogenerated on Sat Jun 8 2019 17:57:33