Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
FWCore
Utilities
interface
MemberWithDict.h
Go to the documentation of this file.
1
#ifndef FWCore_Utilities_MemberWithDict_h
2
#define FWCore_Utilities_MemberWithDict_h
3
4
/*----------------------------------------------------------------------
5
6
MemberWithDict: A holder for a class member
7
8
----------------------------------------------------------------------*/
9
10
#include <string>
11
12
class
TDataMember;
13
14
namespace
edm {
15
16
class
ObjectWithDict;
17
class
TypeWithDict;
18
19
class
MemberWithDict
{
20
public
:
21
MemberWithDict
();
22
23
explicit
MemberWithDict
(TDataMember* dataMember);
24
25
std::string
name
()
const
;
26
27
ObjectWithDict
get
()
const
;
28
29
ObjectWithDict
get
(
ObjectWithDict
const
&
obj
)
const
;
30
31
TypeWithDict
declaringType
()
const
;
32
33
TypeWithDict
typeOf
()
const
;
34
35
bool
isConst
()
const
;
36
37
bool
isPublic
()
const
;
38
39
bool
isStatic
()
const
;
40
41
bool
isTransient
()
const
;
42
43
size_t
offset
()
const
;
44
45
#ifndef __GCCXML__
46
explicit
operator
bool()
const
;
47
#endif
48
49
private
:
50
51
TDataMember*
dataMember_
;
52
};
53
54
}
55
#endif
edm::ObjectWithDict
Definition:
ObjectWithDict.h:16
edm::MemberWithDict::isStatic
bool isStatic() const
Definition:
MemberWithDict.cc:52
edm::MemberWithDict::offset
size_t offset() const
Definition:
MemberWithDict.cc:62
edm::MemberWithDict::MemberWithDict
MemberWithDict()
Definition:
MemberWithDict.cc:8
getGTfromDQMFile.obj
tuple obj
Definition:
getGTfromDQMFile.py:31
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
edm::MemberWithDict::isPublic
bool isPublic() const
Definition:
MemberWithDict.cc:47
edm::MemberWithDict::declaringType
TypeWithDict declaringType() const
Definition:
MemberWithDict.cc:37
edm::MemberWithDict::dataMember_
TDataMember * dataMember_
Definition:
MemberWithDict.h:51
edm::MemberWithDict::name
std::string name() const
Definition:
MemberWithDict.cc:17
edm::MemberWithDict::typeOf
TypeWithDict typeOf() const
Definition:
MemberWithDict.cc:32
edm::MemberWithDict::isConst
bool isConst() const
Definition:
MemberWithDict.cc:42
edm::MemberWithDict::isTransient
bool isTransient() const
Definition:
MemberWithDict.cc:57
edm::MemberWithDict
Definition:
MemberWithDict.h:19
edm::TypeWithDict
Definition:
TypeWithDict.h:45
Generated for CMSSW Reference Manual by
1.8.5