Infrastructure for the creation of a collection proxy. More...
#include "lardata/RecoBaseProxy/ProxyBase/CollectionProxy.h"#include "larcorealg/CoreUtils/ContainerMeta.h"#include "larcorealg/CoreUtils/MetaUtils.h"#include "canvas/Utilities/InputTag.h"#include <vector>Go to the source code of this file.
Classes | |
| struct | proxy::CollectionProxyMakerTraits< Proxy, Selector > |
| Collection of data type definitions for collection proxies. More... | |
| struct | proxy::CollectionProxyMakerBase< CollProxy > |
| Class to assemble the required proxy. More... | |
| struct | proxy::CollectionProxyMaker< CollProxy > |
| Class to assemble the required proxy. More... | |
| struct | proxy::CollectionProxyMakerTraits< std::vector< T > > |
| struct | proxy::CollectionProxyMakerTraits< CollectionProxy< MainColl > > |
| struct | proxy::details::CollectionProxyImplFromTraitsImpl< Traits, typename, Args > |
| struct | proxy::details::CollectionProxyImplFromTraitsImpl< Traits, std::enable_if_t< util::always_true_v < typename Traits::template collection_proxy_impl_t< Args... > > >, Args... > |
Namespaces | |
| proxy | |
| proxy::details | |
Typedefs | |
| template<typename Traits , typename... Args> | |
| using | proxy::details::CollectionProxyImplFromTraits_t = typename CollectionProxyImplFromTraitsImpl< Traits, void, Args... >::type |
Functions | |
| template<typename Traits , typename... Args> | |
| auto | proxy::details::createCollectionProxyFromTraits (Args &&...args) |
Infrastructure for the creation of a collection proxy.
This library is header-only.
Definition in file CollectionProxyMaker.h.
1.8.11