PODIO v00-16-03
An Event-Data-Model Toolkit for High Energy Physics Experiments
|
#include "podio/utilities/TypeHelpers.h"
#include <algorithm>
#include <iostream>
#include <map>
#include <memory>
#include <mutex>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | podio::detail::GenericDataReturnTypeHelper< T > |
struct | podio::detail::GenericDataReturnTypeHelper< std::string > |
Specialization for std::string. Those will always be returned by const ref. More... | |
struct | podio::detail::GenericDataReturnTypeHelper< std::vector< T > > |
Specialization for std::vector. Those will always be returned by const ref. More... | |
class | podio::GenericParameters |
Namespaces | |
namespace | podio |
namespace | podio::detail |
Macros | |
#define | DEPRECATED_ACCESS [[deprecated("Use templated access functionality")]] |
Typedefs | |
using | podio::SupportedGenericDataTypes = std::tuple< int, float, std::string, double > |
The types which are supported in the GenericParameters. | |
template<typename T > | |
using | podio::EnableIfValidGenericDataType = typename std::enable_if_t< isSupportedGenericDataType< T > > |
template<typename T > | |
using | podio::GenericDataReturnType = typename detail::GenericDataReturnTypeHelper< T >::type |
typedef std::vector< int > | podio::IntVec |
typedef std::vector< float > | podio::FloatVec |
typedef std::vector< std::string > | podio::StringVec |
#define DEPRECATED_ACCESS [[deprecated("Use templated access functionality")]] |
Definition at line 15 of file GenericParameters.h.