|
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 |
|
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 (art::AssnsNode< L, R, D > const &node) 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 (art::AssnsNode< L, R, D > const &&node) noexcept |
|
Specializations of STL tuple utilities for art::AssnsNode
.
- Author
- Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)
- Date
- July 27, 2017
- See also
- lardata/RecoBaseProxy/ProxyBase.h
This library is header-only.
Definition in file AssnsNodeAsTuple.h.