Public Member Functions | Public Attributes | List of all members
art::AssnsNode< L, R, D > Struct Template Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/canvas/v3_06_01/source/canvas/Persistency/Common/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, r(), and art::AssnsNode< L, R, D >::second.

20  : first{l}, second{r}, data{&d}
21  {}
art::Ptr< R > second
Definition: AssnsIter.h:16
const XML_Char const XML_Char * data
Definition: expat.h:268
Float_t d
Definition: plot.C:236
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}

Definition at line 17 of file AssnsIter.h.

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

Definition at line 15 of file AssnsIter.h.

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

Definition at line 16 of file AssnsIter.h.

Referenced by art::AssnsNode< L, R, D >::AssnsNode().


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