8#ifndef ROOT7_RFieldUtils
9#define ROOT7_RFieldUtils
19namespace Experimental {
38std::tuple<std::string, std::vector<size_t>>
ParseArrayType(std::string_view typeName);
TClass instances represent classes, structs and namespaces in the ROOT type system.
std::vector< std::string > TokenizeTypeList(std::string_view templateType)
Used in RFieldBase::Create() in order to get the comma-separated list of template types E....
std::string GetNormalizedTypeName(const std::string &typeName)
Applies type name normalization rules that lead to the final name used to create a RField,...
ERNTupleSerializationMode
Possible settings for the "rntuple.streamerMode" class attribute in the dictionary.
ERNTupleSerializationMode GetRNTupleSerializationMode(TClass *cl)
std::tuple< std::string, std::vector< size_t > > ParseArrayType(std::string_view typeName)
Parse a type name of the form T[n][m]... and return the base type T and a vector that contains,...
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...