Main Page
Namespaces
Classes
Package Documentation
FWCore
Reflection
src
BaseWithDict.cc
Go to the documentation of this file.
1
#include "
FWCore/Reflection/interface/BaseWithDict.h
"
2
3
#include "
FWCore/Reflection/interface/TypeWithDict.h
"
4
5
#include "TBaseClass.h"
6
7
namespace
edm
{
8
9
BaseWithDict::BaseWithDict
() : baseClass_(
nullptr
) {}
10
11
BaseWithDict::BaseWithDict
(TBaseClass* baseClass) :
baseClass_
(baseClass) {}
12
13
bool
BaseWithDict::isPublic
()
const
{
return
baseClass_
->Property() & kIsPublic; }
14
15
std::string
BaseWithDict::name
()
const
{
return
baseClass_
->GetName(); }
16
17
TypeWithDict
BaseWithDict::typeOf
()
const
{
return
TypeWithDict
(
baseClass_
->GetClassPointer()); }
18
19
size_t
BaseWithDict::offset
()
const
{
return
static_cast<
size_t
>
(
baseClass_
->GetDelta()); }
20
21
}
// namespace edm
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
nullptr
#define nullptr
Definition:
GCC11Compatibility.h:37
edm::BaseWithDict::offset
size_t offset() const
Definition:
BaseWithDict.cc:19
edm::BaseWithDict::BaseWithDict
BaseWithDict()
Definition:
BaseWithDict.cc:9
TypeWithDict.h
edm::BaseWithDict::typeOf
TypeWithDict typeOf() const
Definition:
BaseWithDict.cc:17
edm
HLT enums.
Definition:
AlignableModifier.h:19
edm::TypeWithDict
Definition:
TypeWithDict.h:38
BaseWithDict.h
edm::BaseWithDict::name
std::string name() const
Definition:
BaseWithDict.cc:15
edm::BaseWithDict::isPublic
bool isPublic() const
Definition:
BaseWithDict.cc:13
edm::BaseWithDict::baseClass_
TBaseClass * baseClass_
Definition:
BaseWithDict.h:20
Generated for CMSSW Reference Manual by
1.8.11