Public Types | Private Member Functions | Static Private Member Functions | Private Attributes | Friends | List of all members
art::ViewToken< Element > Class Template Reference

#include <ProductToken.h>

Public Types

using element_type = Element
 

Private Member Functions

 ViewToken ()=default
 
 ViewToken (InputTag const &t)
 

Static Private Member Functions

static ViewToken< Element > invalid ()
 

Private Attributes

InputTag inputTag_ {}
 

Friends

class DataViewImpl
 
class ConsumesCollector
 

Detailed Description

template<typename Element>
class art::ViewToken< Element >

Definition at line 31 of file ProductToken.h.

Member Typedef Documentation

template<typename Element>
using art::ViewToken< Element >::element_type = Element

Definition at line 75 of file ProductToken.h.

Constructor & Destructor Documentation

template<typename Element>
art::ViewToken< Element >::ViewToken ( )
explicitprivatedefault
template<typename Element>
art::ViewToken< Element >::ViewToken ( InputTag const &  t)
inlineexplicitprivate

Definition at line 84 of file ProductToken.h.

Member Function Documentation

template<typename Element>
static ViewToken<Element> art::ViewToken< Element >::invalid ( )
inlinestaticprivate

Definition at line 79 of file ProductToken.h.

80  {
81  return ViewToken<Element>{};
82  }

Friends And Related Function Documentation

template<typename Element>
friend class ConsumesCollector
friend

Definition at line 87 of file ProductToken.h.

template<typename Element>
friend class DataViewImpl
friend

Definition at line 86 of file ProductToken.h.

Member Data Documentation

template<typename Element>
InputTag art::ViewToken< Element >::inputTag_ {}
private

Definition at line 90 of file ProductToken.h.


The documentation for this class was generated from the following file: