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 Consumer
InputTag detail::input_tag (ViewToken const &)

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 71 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 80 of file ProductToken.h.

Member Function Documentation

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

Definition at line 75 of file ProductToken.h.

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

Friends And Related Function Documentation

template<typename Element>
friend class Consumer

Definition at line 83 of file ProductToken.h.

template<typename Element>
friend class DataViewImpl

Definition at line 82 of file ProductToken.h.

template<typename Element>
InputTag detail::input_tag ( ViewToken< Element > const &  )

Member Data Documentation

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

Definition at line 87 of file ProductToken.h.

Referenced by art::DataViewImpl::getView(), and art::detail::input_tag().

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