#include <AssnsTraits.h>
Additional Inherited Members | |
Public Types inherited from lar::util::assns_traits< art::Assns< L, R, D > > | |
using | left_t = L |
Type at the left side of the association. More... | |
using | right_t = R |
Type at the right side of the association. More... | |
using | data_t = D |
Type of data bound to the association. More... | |
using | leftptr_t = art::Ptr< left_t > |
Art pointer to the left side. More... | |
using | rightptr_t = art::Ptr< right_t > |
Art pointer to the right side. More... | |
using | dataptr_t = data_t const * |
Pointer to the bound metadata. More... | |
using | assns_t = art::Assns< L, R, D > |
Type of the association. More... | |
using | assns_iterator_t = typename assns_iterator_type< assns_t >::type |
Type of the association iterator. More... | |
using | art_assns_node_t = details::node_of_t< assns_t > |
Type of a node (element) in the association. More... | |
Static Public Attributes inherited from lar::util::assns_traits< art::Assns< L, R, D > > | |
static constexpr bool | hasMetadata = details::isAssnMetadata<data_t>() |
Shortcut to know whether this node supports any metadata,. More... | |
Definition at line 212 of file AssnsTraits.h.