Definiton of a branch descriptor from RootTreeContainer.
More...
|
| using | dummy_ptr_t = std::unique_ptr< void, std::function< void(void *)> > |
| |
|
| TClass * | clazz |
| |
| std::unique_ptr< void, std::function< void(void *)> > | dummyptr |
| |
| void * | dummy = 0 |
| |
Definiton of a branch descriptor from RootTreeContainer.
Definition at line 31 of file AthenaRootSharedWriterSvc.cxx.
◆ dummy_ptr_t
◆ BranchDesc()
| BranchDesc::BranchDesc |
( |
TClass * |
cl | ) |
|
|
inline |
◆ dummyAddr()
| void* BranchDesc::dummyAddr |
( |
| ) |
|
|
inline |
Definition at line 40 of file AthenaRootSharedWriterSvc.cxx.
43 void(TClass::*dxtor)(
void*, Bool_t) = &TClass::Destructor;
44 std::function<void(
void*)> del = std::bind(dxtor,
clazz, std::placeholders::_1,
false);
45 dummyptr = std::unique_ptr<void, std::function<void(
void*)> >(
clazz->New(), std::move(del));
◆ clazz
| TClass* BranchDesc::clazz |
◆ dummy
| void* BranchDesc::dummy = 0 |
◆ dummyptr
| std::unique_ptr<void, std::function<void(void*)> > BranchDesc::dummyptr |
The documentation for this struct was generated from the following file: