Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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