PODIO v00-16-03
An Event-Data-Model Toolkit for High Energy Physics Experiments
Loading...
Searching...
No Matches
podio::detail::ToTupleOfTemplateHelper< Template, T > Struct Template Reference

Detailed Description

template<template< typename... > typename Template, typename T>
struct podio::detail::ToTupleOfTemplateHelper< Template, T >

Helper struct to turn a tuple of types into a tuple of a template of types, e.g.

std::tuple<int, float> -> std::tuple<std::vector<int>, std::vector<float>> if the passed template is std::vector

NOTE: making the template template parameter to Template variadic because clang will not be satisfied otherwise if we use it with, e.g. std::vector. This will also make root dictionary generation fail. GCC works without this small workaround and is standard compliant in this case, whereas clang is not.

Definition at line 44 of file TypeHelpers.h.


The documentation for this struct was generated from the following file: