#include <string>
#include <string_view>
#include <tuple>
#include <vector>
|
std::string | ROOT::Experimental::Internal::GetNormalizedTypeName (const std::string &typeName) |
| Applies type name normalization rules that lead to the final name used to create a RField, e.g.
|
|
ERNTupleSerializationMode | ROOT::Experimental::Internal::GetRNTupleSerializationMode (TClass *cl) |
|
std::tuple< std::string, std::vector< size_t > > | ROOT::Experimental::Internal::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, in order, the declared size for each dimension, e.g.
|
|
std::vector< std::string > | ROOT::Experimental::Internal::TokenizeTypeList (std::string_view templateType) |
| Used in RFieldBase::Create() in order to get the comma-separated list of template types E.g., gets {"int", "std::variant<double,int>"} from "int,std::variant<double,int>".
|
|
- Author
- Jonas Hahnfeld jonas.nosp@m..hah.nosp@m.nfeld.nosp@m.@cer.nosp@m.n.ch
- Date
- 2024-11-19
- Warning
- This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome!
Definition in file RFieldUtils.hxx.