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

#include "/cvmfs/"

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_ {}


class DataViewImpl
class ConsumesCollector

Detailed Description

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

Definition at line 27 of file ProductToken.h.

Member Typedef Documentation

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

Definition at line 70 of file ProductToken.h.

Constructor & Destructor Documentation

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

Definition at line 79 of file ProductToken.h.

Member Function Documentation

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

Definition at line 74 of file ProductToken.h.

75  {
76  return ViewToken<Element>{};
77  }

Friends And Related Function Documentation

template<typename Element>
friend class ConsumesCollector

Definition at line 82 of file ProductToken.h.

template<typename Element>
friend class DataViewImpl

Definition at line 81 of file ProductToken.h.

Member Data Documentation

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

Definition at line 85 of file ProductToken.h.

Referenced by art::DataViewImpl::getPtrVector(), and art::DataViewImpl::getView().

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