LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
art::AssnsNode< L, R, D > Struct Template Reference

#include "AssnsIter.h"

Public Member Functions

 AssnsNode ()=default
 
 AssnsNode (art::Ptr< L > const &l, art::Ptr< R > const &r, D const &d)
 

Public Attributes

art::Ptr< L > first {}
 
art::Ptr< Rsecond {}
 
D const * data {nullptr}
 

Detailed Description

template<class L, class R, class D>
struct art::AssnsNode< L, R, D >

Definition at line 14 of file AssnsIter.h.

Constructor & Destructor Documentation

template<class L, class R, class D>
art::AssnsNode< L, R, D >::AssnsNode ( )
default
template<class L, class R, class D>
art::AssnsNode< L, R, D >::AssnsNode ( art::Ptr< L > const &  l,
art::Ptr< R > const &  r,
D const &  d 
)
inline

Definition at line 19 of file AssnsIter.h.

References d, art::AssnsNode< L, R, D >::data, and art::AssnsNode< L, R, D >::second.

20  : first{l}, second{r}, data{&d}
21  {}
D const * data
Definition: AssnsIter.h:17
art::Ptr< R > second
Definition: AssnsIter.h:16
Float_t d
Definition: plot.C:237
art::Ptr< L > first
Definition: AssnsIter.h:15

Member Data Documentation

template<class L, class R, class D>
D const* art::AssnsNode< L, R, D >::data {nullptr}
template<class L, class R, class D>
art::Ptr<L> art::AssnsNode< L, R, D >::first {}

Definition at line 15 of file AssnsIter.h.

Referenced by util::details::AssnsNodeGetter< 0U, L, R, D >::get().

template<class L, class R, class D>
art::Ptr<R> art::AssnsNode< L, R, D >::second {}

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