|
void | AddClass (const char *cname, Version_t id, const std::type_info &info, DictFuncPtr_t dict, Int_t pragmabits) |
| Global function called by the ctor of a class's init class (see the ClassImp macro). More...
|
|
void | AddClass (const char *cname, Version_t id, DictFuncPtr_t dict, Int_t pragmabits) |
|
void | AddClassAlternate (const char *normName, const char *alternate) |
| Global function called by GenerateInitInstance. More...
|
|
void | CallRecursiveRemoveIfNeeded (TObject &obj) |
| call RecursiveRemove for obj if gROOT is valid and obj.TestBit(kMustCleanup) is true. More...
|
|
void | Class_ShowMembers (TClass *cl, const void *obj, TMemberInspector &) |
| Indirect call to the implementation of ShowMember allowing [forward] declaration with out a full definition of the TClass class. More...
|
|
static UInt_t | ClassTableHash (const char *name, UInt_t size) |
|
int | CompressionSettings (RCompressionSetting::EAlgorithm algorithm, int compressionLevel) |
|
int | CompressionSettings (ROOT::ECompressionAlgorithm algorithm, int compressionLevel) |
| Deprecated name, do not use: More...
|
|
TClass * | CreateClass (const char *cname, Version_t id, const char *dfil, const char *ifil, Int_t dl, Int_t il) |
| Global function called by a class' static Dictionary() method (see the ClassDef macro). More...
|
|
TClass * | CreateClass (const char *cname, Version_t id, const std::type_info &info, TVirtualIsAProxy *isa, const char *dfil, const char *ifil, Int_t dl, Int_t il) |
| Global function called by a class' static Dictionary() method (see the ClassDef macro). More...
|
|
void | DisableImplicitMT () |
| Disables the implicit multi-threading in ROOT (see EnableImplicitMT). More...
|
|
void | EnableImplicitMT (UInt_t numthreads=0) |
| Enable ROOT's implicit multi-threading for all objects and methods that provide an internal parallelisation mechanism. More...
|
|
void | EnableThreadSafety () |
| Enables the global mutex to make ROOT thread safe/aware. More...
|
|
static std::string::size_type | FindEndSymbol (std::string &command) |
|
template<typename T > |
EFromHumanReadableSize | FromHumanReadableSize (ROOT::Internal::TStringView str, T &value) |
|
template<typename T > |
EFromHumanReadableSize | FromHumanReadableSize (std::string_view str, T &value) |
| Convert strings like the following into byte counts 5MB, 5 MB, 5M, 3.7GB, 123b, 456kB, 3.7GiB, 5MiB with some amount of forgiveness baked into the parsing. More...
|
|
template<typename T > |
TClass * | GetClass (const T *) |
|
template<typename T > |
TClass * | GetClass (const T **) |
|
template<typename T > |
TClass * | GetClass (const T *const *) |
|
template<typename T > |
TClass * | GetClass (T *) |
|
template<typename T > |
TClass * | GetClass (T **) |
|
std::vector< std::unique_ptr< TClassRec > > & | GetDelayedAddClass () |
|
std::vector< std::pair< const char *, const char * > > & | GetDelayedAddClassAlternate () |
|
UInt_t | GetImplicitMTPoolSize () |
| Returns the size of the pool used for implicit multi-threading. More...
|
|
TString & | GetMacroPath () |
|
TROOT * | GetROOT () |
|
void | GetRuleIncludes (std::list< std::string > &result) |
| Get the list of includes specified in the shema rules. More...
|
|
bool | HasValidDataMembers (SchemaRuleMap_t &rule, MembersTypeMap_t &members, std::string &error_string) |
| Check if given rule contains references to valid data members. More...
|
|
Bool_t | IsImplicitMTEnabled () |
| Returns true if the implicit multi-threading in ROOT is enabled. More...
|
|
template<class T > |
TSeq< T > | MakeSeq (T begin, T end, T step=1) |
|
template<class T > |
TSeq< T > | MakeSeq (T end) |
|
bool | ParseRule (std::string command, ROOT::Internal::MembersMap_t &result, std::string &error_string) |
| Parse the schema rule as specified in the LinkDef file. More...
|
|
void | ProcessReadPragma (const char *args, std::string &error_string) |
| I am being called when a read pragma is encountered. More...
|
|
void | ProcessReadRawPragma (const char *args, std::string &error_string) |
| I am being called then a readraw pragma is encountered. More...
|
|
TNamed * | RegisterClassTemplate (const char *name, const char *file, Int_t line) |
| Global function to register the implementation file and line of a class template (i.e. More...
|
|
void | RemoveClass (const char *cname) |
| Global function called by the dtor of a class's init class (see the ClassImp macro). More...
|
|
void | ResetClassVersion (TClass *, const char *, Short_t) |
| Global function to update the version number. More...
|
|
template<class RootClass > |
Short_t | SetClassVersion (RootClass *) |
|
static void | StrReplace (std::string &proc, const std::string &pat, const std::string &tr) |
| Replace all accurances of given string with other string. More...
|
|
template<typename value_type > |
void | ToHumanReadableSize (value_type bytes, Bool_t si, Double_t *coeff, const char **units) |
| Return the size expressed in 'human readable' format. More...
|
|
static Bool_t | ValidateRule (const std::map< std::string, std::string > &rule, std::string &error_string) |
| Validate if the user specified rules are correct. More...
|
|
static void | WriteAutoVariables (const std::list< std::string > &target, const SourceTypeList_t &source, MembersTypeMap_t &members, std::string &className, std::string &mappedName, std::ostream &output) |
| Write down the sources. More...
|
|
void | WriteReadRawRuleFunc (SchemaRuleMap_t &rule, int index, std::string &mappedName, MembersTypeMap_t &members, std::ostream &output) |
| Write the conversion function for ReadRaw rule, the function name is being written to rule["funcname"]. More...
|
|
void | WriteReadRuleFunc (SchemaRuleMap_t &rule, int index, std::string &mappedName, MembersTypeMap_t &members, std::ostream &output) |
| Write the conversion function for Read rule, the function name is being written to rule["funcname"]. More...
|
|
void | WriteSchemaList (std::list< SchemaRuleMap_t > &rules, const std::string &listName, std::ostream &output) |
| Write schema rules. More...
|
|