Traits for art associations. More...
#include "larcorealg/CoreUtils/MetaUtils.h"#include "canvas/Persistency/Common/Assns.h"#include "canvas/Persistency/Common/Ptr.h"#include <utility>Go to the source code of this file.
Namespaces | |
| lar | |
| LArSoft-specific namespace. | |
| lar::util | |
| LArSoft utility namespace. | |
| lar::util::details | |
| LArSoft utility implementation details. | |
Typedefs | |
| template<typename Assns > | |
| using | lar::util::assns_metadata_t = typename assns_metadata_type< Assns >::type |
Trait: type of metadata in Assns (association or its node). More... | |
| template<typename Assns > | |
| using | lar::util::assns_iterator_t = typename assns_iterator_type< Assns >::type |
Trait: type of iterator of Assns. More... | |
| template<typename T > | |
| using | lar::util::details::isAssnMetadata = ::util::is_not_same< T, void > |
| template<typename Assns > | |
| using | lar::util::details::node_of_t = typename node_of< Assns >::type |
Variables | |
| template<typename Assns > | |
| constexpr bool | lar::util::assns_has_metadata_v = assns_has_metadata<Assns>::value |
Trait: true if Assns (association or its node) has metadata. More... | |
Traits for art associations.
This library is header-only.
Definition in file AssnsTraits.h.
1.8.11