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

#include "AssnsNode.h"

Public Types

using first_type = Ptr< L >
 
using second_type = Ptr< R >
 
using data_type = D
 

Public Member Functions

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

Public Attributes

first_type first {}
 
second_type second {}
 
D const * data {nullptr}
 

Detailed Description

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

Definition at line 12 of file AssnsNode.h.

Member Typedef Documentation

template<typename L, typename R, typename D>
using art::AssnsNode< L, R, D >::data_type = D

Definition at line 15 of file AssnsNode.h.

template<typename L, typename R, typename D>
using art::AssnsNode< L, R, D >::first_type = Ptr<L>

Definition at line 13 of file AssnsNode.h.

template<typename L, typename R, typename D>
using art::AssnsNode< L, R, D >::second_type = Ptr<R>

Definition at line 14 of file AssnsNode.h.

Constructor & Destructor Documentation

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

Definition at line 20 of file AssnsNode.h.

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

21  : first{l}, second{r}, data{&d}
22  {}
D const * data
Definition: AssnsNode.h:18
Float_t d
Definition: plot.C:235
first_type first
Definition: AssnsNode.h:16
second_type second
Definition: AssnsNode.h:17

Member Data Documentation

template<typename L, typename R, typename D>
D const* art::AssnsNode< L, R, D >::data {nullptr}
template<typename L, typename R, typename D>
first_type art::AssnsNode< L, R, D >::first {}
template<typename L, typename R, typename D>
second_type art::AssnsNode< L, R, D >::second {}

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