File LinkFwd.h

namespace podio

Typedefs

template<typename FromT, typename ToT>
using LinkObjPointerContainer = std::deque<LinkObj<FromT, ToT>*>
using LinkDataContainer = std::vector<LinkData>
template<typename FromT, typename ToT>
using Link = LinkT<detail::GetDefaultHandleType<FromT>, detail::GetDefaultHandleType<ToT>, false>
template<typename FromT, typename ToT>
using MutableLink = LinkT<detail::GetDefaultHandleType<FromT>, detail::GetDefaultHandleType<ToT>, true>
template<typename FromT, typename ToT>
using LinkCollectionIterator = LinkCollectionIteratorT<FromT, ToT, false>
template<typename FromT, typename ToT>
using LinkMutableCollectionIterator = LinkCollectionIteratorT<FromT, ToT, true>
struct LinkData
#include <podio/detail/LinkFwd.h>

Simple struct to keep implementation more in line with generated links and to ease evolution of generated links into templated ones.

Public Members

float weight = {}