ValidationObj.cc
Go to the documentation of this file.
1 #include "ValidationObj.h"
2 #include "TValidationObj.h"
3 
4 using namespace std;
5 
6 
8  VModuleName("undefined"),
9  _myTObjectName("undefined"),
10  _myTObject(0),
11  _IsValidate(false)
12 {
13 }
14 
15 
16 ValidationObj::ValidationObj(const string& name) :
17  VModuleName(name),
18  _myTObjectName("undefined"),
19  _myTObject(0),
20  _IsValidate(false)
21 {
22 }
23 
24 
25 string
27  const
28 {
29  return VModuleName;
30 }
31 
32 
33 string
35  const
36 {
37  return _myTObjectName;
38 }
39 
40 
43  const
44 {
45  return _myTObject;
46 }
47 
48 
49 bool
51 {
52  return _myTObject->Validate(e);
53 }
54 
55 
57 {
58  delete _myTObject;
59 }
virtual std::string GetModuleName() const
virtual std::string GetTObjectName() const
virtual bool Validate(TValidationObj *const e)
TValidationObj * _myTObject
Definition: ValidationObj.h:22
std::string _myTObjectName
Definition: ValidationObj.h:21
std::string VModuleName
Definition: ValidationObj.h:20
virtual ~ValidationObj()
virtual bool Validate(const TValidationObj *const vo)=0
virtual TValidationObj * GetTObject() const

, generated on Tue Sep 26 2023.