LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
art::RefCore::RefCoreTransients Struct Reference

#include "RefCore.h"

Public Member Functions

constexpr RefCoreTransients ()=default
 
 RefCoreTransients (void const *prodPtr, EDProductGetter const *prodGetter) noexcept
 

Public Attributes

void const * itemPtr_ {nullptr}
 
EDProductGetter const * prodGetter_ {nullptr}
 

Detailed Description

Definition at line 13 of file RefCore.h.

Constructor & Destructor Documentation

constexpr art::RefCore::RefCoreTransients::RefCoreTransients ( )
default
art::RefCore::RefCoreTransients::RefCoreTransients ( void const *  prodPtr,
EDProductGetter const *  prodGetter 
)
explicitnoexcept

Definition at line 11 of file RefCore.cc.

14  : itemPtr_{prodPtr}, prodGetter_{prodGetter}
15  {}
EDProductGetter const * prodGetter_
Definition: RefCore.h:19

Member Data Documentation

void const* art::RefCore::RefCoreTransients::itemPtr_ {nullptr}
mutable

Definition at line 18 of file RefCore.h.

Referenced by art::RefCore::productPtr(), and art::RefCore::setProductPtr().

EDProductGetter const* art::RefCore::RefCoreTransients::prodGetter_ {nullptr}

Definition at line 19 of file RefCore.h.

Referenced by art::RefCore::productGetter(), and art::RefCore::setProductGetter().


The documentation for this struct was generated from the following files: