Classes | Namespaces | Typedefs | Functions
AssnsNode.h File Reference
#include "canvas/Persistency/Common/Ptr.h"
#include <type_traits>

Go to the source code of this file.

Classes

struct  art::AssnsNode< L, R, D >
 
struct  art::detail::tuple_element< I, Node >
 
struct  art::detail::tuple_element< 0, AssnsNode< L, R, D > >
 
struct  art::detail::tuple_element< 1, AssnsNode< L, R, D > >
 
struct  art::detail::tuple_element< 2, AssnsNode< L, R, D > >
 
struct  art::tuple_element< I, Node >
 
struct  art::tuple_element< I, AssnsNode< L, R, D > >
 
struct  art::detail::get_helper< L, R, D >
 

Namespaces

 art
 
 art::detail
 

Typedefs

template<std::size_t I, typename Node >
using art::tuple_element_t = typename tuple_element< I, Node >::type
 

Functions

template<typename T , typename L , typename R , typename D >
auto const & art::get (AssnsNode< L, R, D > const &r)