Specializations of STL tuple utilities for art::AssnsNode
.
More...
#include "canvas/Persistency/Common/Assns.h"
#include "canvas/Persistency/Common/Ptr.h"
#include <tuple>
#include <cstdlib>
Go to the source code of this file.
Namespaces | |
util | |
Namespace for general, non-LArSoft-specific utilities. | |
util::details | |
Functions | |
template<std::size_t I, typename L , typename R , typename D > | |
constexpr std::tuple_element_t < I, art::AssnsNode< L, R, D > > & | std::get (art::AssnsNode< L, R, D > &t) noexcept |
template<std::size_t I, typename L , typename R , typename D > | |
constexpr std::tuple_element_t < I, art::AssnsNode< L, R, D > > && | std::get (art::AssnsNode< L, R, D > &&t) noexcept |
template<std::size_t I, typename L , typename R , typename D > | |
constexpr std::tuple_element_t < I, art::AssnsNode< L, R, D > > const & | std::get (const art::AssnsNode< L, R, D > &t) noexcept |
template<std::size_t I, typename L , typename R , typename D > | |
constexpr std::tuple_element_t < I, art::AssnsNode< L, R, D > > const && | std::get (const art::AssnsNode< L, R, D > &&t) noexcept |
template<class T , typename L , typename R , typename D > | |
constexpr T & | std::get (art::AssnsNode< L, R, D > &t) noexcept |
template<class T , typename L , typename R , typename D > | |
constexpr T && | std::get (art::AssnsNode< L, R, D > &&t) noexcept |
template<class T , typename L , typename R , typename D > | |
constexpr const T & | std::get (const art::AssnsNode< L, R, D > &t) noexcept |
template<class T , typename L , typename R , typename D > | |
constexpr const T && | std::get (const art::AssnsNode< L, R, D > &&t) noexcept |
Specializations of STL tuple utilities for art::AssnsNode
.
This library is header-only.
Definition in file AssnsNodeAsTuple.h.