C++ main module for mmsd Package  1.0
LAP_VectorTest.h
Go to the documentation of this file.
1 #ifndef LAP_VectorTest_H
2 #define LAP_VectorTest_H
3 
4 #include "CORE_Object.h"
5 
14 class LAP_VectorTest : public virtual CORE_Object {
15 
16  SP_OBJECT(LAP_VectorTest);
17  // ATTRIBUTES
18 
19 private:
20  static const tFlag INTEGER_VECTOR;
21  static const tFlag DOUBLE_VECTOR;
22 
23 
24 
25 protected:
26  // METHODS
27 
28  // CONSTRUCTORS
29 
33  }
34 
35 
36 
37  // DESTRUCTORS
38 
39 
42  virtual ~LAP_VectorTest(void) {
43  }
44 
45 
46 
47 public:
50  inline static SP::LAP_VectorTest New() {
51  SP::LAP_VectorTest p(new LAP_VectorTest(),LAP_VectorTest::Delete());
52  p->setThis(p);
53  return p;
54  };
55 
56 
59  tBoolean test();
60 
63  tBoolean test(const tFlag& testNumber);
64 private:
65  tBoolean integerVectorTest()const;
66  tBoolean doubleVectorTest()const;
67 
68 };
69 
70 
71 #endif
tBoolean test()
make the test
Definition: LAP_VectorTest.cpp:301
#define tBoolean
Definition: types.h:48
DEFINE_SPTR(LAP_VectorTest)
This class is a test class for vector of LAP package.
Definition: LAP_VectorTest.h:14
LAP_VectorTest(void)
create
Definition: LAP_VectorTest.h:32
virtual ~LAP_VectorTest(void)
destroy
Definition: LAP_VectorTest.h:42
abstract base class for most classes.
Definition: CORE_Object.h:30
static SP::LAP_VectorTest New()
create a test class
Definition: LAP_VectorTest.h:50
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106
#define tFlag
Definition: types.h:14