C++ main module for gpm Package  1.0
CORE_Test.h
Go to the documentation of this file.
1 #ifndef CORE_Test_H
2 #define CORE_Test_H
3 
4 #include "CORE_Object.h"
5 
6 
17 class CORE_Test : public virtual CORE_Object {
18 
19  SP_OBJECT(CORE_Test);
20  // ATTRIBUTES
21 
22 private:
23 
24 
25 
26 
27 protected:
28  // METHODS
29 
30  // CONSTRUCTORS
31 
34  CORE_Test(void);
35 
36 
37 
38  // DESTRUCTORS
39 
40 
43  virtual ~CORE_Test(void);
44 
45 
46 
47 public:
50  inline static SP::CORE_Test New() {
51  SP::CORE_Test p(new CORE_Test(),CORE_Test::Delete());
52  p->setThis(p);
53  return p;
54  };
55 
56 
57 
60  tBoolean test();
61 
62 
63 private:
64 
67  tBoolean testString() const;
70  tBoolean testInt() const;
73  tBoolean testReal() const;
76  tBoolean testComplex() const;
79  tBoolean testTime() const;
82  tBoolean testDateWeek() const;
83 
86  tBoolean testType(const tBoolean& iout) const;
89  tBoolean testArray() const;
90 
93  tBoolean testArray2D() const;
94 
97  tBoolean testCoreMatrix() const;
100  tBoolean testFile() const;
103  tBoolean testOut() const;
106  tBoolean readVectorTest() const;
107 
108 
109 };
110 
111 #endif
tBoolean test()
make the test
Definition: CORE_Test.cpp:22
virtual ~CORE_Test(void)
destroy
Definition: CORE_Test.cpp:19
#define tBoolean
Definition: types.h:35
CORE_Test(void)
create
Definition: CORE_Test.cpp:16
DEFINE_SPTR(CORE_Test)
abstract base class for most classes.
Definition: CORE_Object.h:30
This class is a test class for common package.
Definition: CORE_Test.h:17
static SP::CORE_Test New()
create a test class
Definition: CORE_Test.h:50
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106