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.
1.8.5