Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
FWCore
Utilities
src
BaseWithDict.cc
Go to the documentation of this file.
1
2
#include "
FWCore/Utilities/interface/BaseWithDict.h
"
3
#include "
FWCore/Utilities/interface/TypeWithDict.h
"
4
5
#include "TBaseClass.h"
6
7
namespace
edm {
8
BaseWithDict::BaseWithDict
() : baseClass_(
nullptr
) {
9
}
10
11
BaseWithDict::BaseWithDict
(TBaseClass* baseClass) : baseClass_(baseClass) {
12
}
13
14
TypeWithDict
15
BaseWithDict::typeOf
()
const
{
16
return
TypeWithDict
(
baseClass_
->GetClassPointer(),
baseClass_
->Property());
17
}
18
19
std::string
20
BaseWithDict::name
()
const
{
21
return
baseClass_
->GetName();
22
}
23
24
bool
25
BaseWithDict::isPublic
()
const
{
26
return
(
baseClass_
->Property() & kIsPublic);
27
}
28
}
nullptr
#define nullptr
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
edm::BaseWithDict::BaseWithDict
BaseWithDict()
Definition:
BaseWithDict.cc:8
TypeWithDict.h
edm::BaseWithDict::typeOf
TypeWithDict typeOf() const
Definition:
BaseWithDict.cc:15
edm::TypeWithDict
Definition:
TypeWithDict.h:45
BaseWithDict.h
edm::BaseWithDict::name
std::string name() const
Definition:
BaseWithDict.cc:20
edm::BaseWithDict::isPublic
bool isPublic() const
Definition:
BaseWithDict.cc:25
edm::BaseWithDict::baseClass_
TBaseClass * baseClass_
Definition:
BaseWithDict.h:44
Generated for CMSSW Reference Manual by
1.8.5