Public Types | Static Public Member Functions | List of all members
art::detail::ProductTypeIDs< Assns< L, R, D > > Struct Template Reference

#include <ProductTypeIDs.h>

Public Types

using LR_t = Assns< L, R, void >
 
using RL_t = typename LR_t::partner_t
 
using LRD_t = Assns< L, R, D >
 
using RLD_t = typename LRD_t::partner_t
 

Static Public Member Functions

static product_typeids_t get ()
 

Detailed Description

template<typename L, typename R, typename D>
struct art::detail::ProductTypeIDs< Assns< L, R, D > >

Definition at line 36 of file ProductTypeIDs.h.

Member Typedef Documentation

template<typename L , typename R , typename D >
using art::detail::ProductTypeIDs< Assns< L, R, D > >::LR_t = Assns<L, R, void>

Definition at line 37 of file ProductTypeIDs.h.

template<typename L , typename R , typename D >
using art::detail::ProductTypeIDs< Assns< L, R, D > >::LRD_t = Assns<L, R, D>

Definition at line 39 of file ProductTypeIDs.h.

template<typename L , typename R , typename D >
using art::detail::ProductTypeIDs< Assns< L, R, D > >::RL_t = typename LR_t::partner_t

Definition at line 38 of file ProductTypeIDs.h.

template<typename L , typename R , typename D >
using art::detail::ProductTypeIDs< Assns< L, R, D > >::RLD_t = typename LRD_t::partner_t

Definition at line 40 of file ProductTypeIDs.h.

Member Function Documentation

template<typename L , typename R , typename D >
static product_typeids_t art::detail::ProductTypeIDs< Assns< L, R, D > >::get ( )
inlinestatic

Definition at line 42 of file ProductTypeIDs.h.


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