ROOT 6.08/07 Reference Guide |
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecutor::MapReduce. More...
Namespaces | |
CocoaTutorials | |
Detail | |
ExecutorUtils | |
Experimental | |
Fit | |
Namespace for the fitting classes. | |
GLTutorials | |
Internal | |
MacOSX | |
Math | |
MathMore | |
Meta | |
Minuit | |
Minuit2 | |
Quartz | |
TF1Helper | |
TMetaUtils | |
TreeUtils | |
TThreadedObjectUtils | |
v5 | |
Classes | |
class | TGenericClassInfo |
class | TProcessExecutor |
class | TRWSpinLock |
class | TSchemaRule |
class | TSeq |
A pseudo container class which is a generator of indices. More... | |
class | TSpinMutex |
A spin mutex class which respects the STL interface for mutexes. More... | |
class | TThreadedObject |
A wrapper to make object instances thread private, lazily. More... | |
class | TTreeProcessor |
Typedefs | |
typedef void(* | DelArrFunc_t) (void *) |
typedef void(* | DelFunc_t) (void *) |
typedef void(* | DesFunc_t) (void *) |
typedef void(* | DirAutoAdd_t) (void *, TDirectory *) |
typedef std::map< std::string, std::string > | MembersMap_t |
typedef std::map< std::string, ROOT::Internal::TSchemaType > | MembersTypeMap_t |
typedef Long64_t(* | MergeFunc_t) (void *, TCollection *, TFileMergeInfo *) |
typedef void *(* | NewArrFunc_t) (Long_t size, void *arena) |
typedef void *(* | NewFunc_t) (void *) |
typedef void(* | ResetAfterMergeFunc_t) (void *, TFileMergeInfo *) |
typedef std::map< std::string, std::list< SchemaRuleMap_t > > | SchemaRuleClassMap_t |
typedef std::map< std::string, std::string > | SchemaRuleMap_t |
typedef std::list< std::pair< ROOT::Internal::TSchemaType, std::string > > | SourceTypeList_t |
using | TSeqI = TSeq< int > |
using | TSeqL = TSeq< long > |
using | TSeqU = TSeq< unsigned int > |
using | TSeqUL = TSeq< unsigned long > |
Enumerations | |
enum | EFromHumanReadableSize { EFromHumanReadableSize::kSuccess, EFromHumanReadableSize::kParseFail, EFromHumanReadableSize::kOverflow } |
enum | EFunctionMatchMode { kExactMatch = 0, kConversionMatch = 1 } |
enum | ESTLType { kNotSTL = 0, kSTLvector = 1, kSTLlist = 2, kSTLdeque = 3, kSTLmap = 4, kSTLmultimap = 5, kSTLset = 6, kSTLmultiset = 7, kSTLbitset = 8, kSTLforwardlist = 9, kSTLunorderedset = 10, kSTLunorderedmultiset = 11, kSTLunorderedmap = 12, kSTLunorderedmultimap = 13, kSTLend = 14, kSTLany = 300, kSTLstring = 365 } |
enum | EThreadSlotReservation { kMaxUserThreadSlot = 20, kPadThreadSlot = 20, kClassThreadSlot = 21, kDirectoryThreadSlot = 22, kFileThreadSlot = 23, kPerfStatsThreadSlot = 24, kMaxThreadSlot = 25 } |
Functions | |
void | AddClass (const char *cname, Version_t id, DictFuncPtr_t dict, Int_t pragmabits) |
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 | AddClassAlternate (const char *normName, const char *alternate) |
Global function called by GenerateInitInstance. 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) |
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... | |
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... | |
void | DisableImplicitMT () |
Disables the implicit multi-threading in ROOT. More... | |
void | EnableImplicitMT (UInt_t numthreads) |
Globally enables the implicit multi-threading in ROOT, activating the parallel execution of those methods in ROOT that provide an internal parallelisation. More... | |
void | EnableThreadSafety () |
Enables the global mutex to make ROOT thread safe/aware. More... | |
void | Error (ErrorHandler_t ErrHand, int code, const char *fmt,...) |
void | Error (ErrorHandler_t func, int code, const char *va_(fmt),...) |
Write error message and call a handler, if required. More... | |
void | ErrorInfo (const char *fmt,...) |
void | ErrorInfo (const char *va_(fmt),...) |
Formats a string in a circular formatting buffer and prints the string. More... | |
void | ErrorInit (const char *ident) |
static std::string::size_type | FindEndSymbol (std::string &command) |
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 (T *) |
template<typename T > | |
TClass * | GetClass (const T *) |
template<typename T > | |
TClass * | GetClass (T **) |
template<typename T > | |
TClass * | GetClass (const T **) |
template<typename T > | |
TClass * | GetClass (const T *const *) |
int | GetErrno () |
return errno 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) |
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 end) |
template<class T > | |
TSeq< T > | MakeSeq (T begin, T end, T step=1) |
void | NetClose () |
Empty call, for consistency. More... | |
void | NetGetRemoteHost (std::string &openhost) |
Return name of connected host. More... | |
int | NetGetSockFd () |
return open socket descriptor More... | |
int | NetParOpen (int port, int size) |
Empty call, for consistency. More... | |
int | NetRecv (char *msg, int max) |
Receive a string of maximum length max. More... | |
int | NetRecv (char *msg, int len, EMessageTypes &kind) |
Receive a string of maximum len length. More... | |
int | NetRecv (void *&buf, int &len, EMessageTypes &kind) |
Receive a buffer. More... | |
int | NetRecvRaw (void *buf, int len) |
Receive a buffer of maximum len bytes. More... | |
int | NetRecvRaw (int sock, void *buf, int len) |
Receive a buffer of maximum len bytes from generic socket sock. More... | |
int | NetSend (int code, EMessageTypes kind) |
Send integer. Message will be of type "kind". More... | |
int | NetSend (const char *msg, EMessageTypes kind) |
Send a string. Message will be of type "kind". More... | |
int | NetSend (const void *buf, int len, EMessageTypes kind) |
Send buffer of len bytes. Message will be of type "kind". More... | |
int | NetSendAck () |
Send acknowledge code. More... | |
int | NetSendError (ERootdErrors err) |
Send error code. More... | |
int | NetSendRaw (const void *buf, int len) |
Send buffer of len bytes. More... | |
bool | ParseRule (std::string rule, MembersMap_t &result, std::string &error_string) |
Bool_t | ParseRule (std::string command, std::map< std::string, std::string > &result, std::string &error_string) |
Parse the schema rule as specified in the LinkDef file. More... | |
void | Perror (char *buf, int size) |
Return in buf the message belonging to errno. More... | |
void | ProcessReadPragma (const char *args) |
I am being called when a read pragma is encountered. More... | |
void | ProcessReadRawPragma (const char *args) |
I am being called then a readraw pragma is encountered. More... | |
static int | Recvn (int sock, void *buffer, int length) |
Receive exactly length bytes into buffer. 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... | |
void | ResetErrno () |
reset errno More... | |
void | RpdAuthCleanup (const char *sstr, int opt) |
int | RpdCleanupAuthTab (const char *crypttoken) |
int | RpdGenRSAKeys (int) |
void | RpdInit (EService serv, int pid, int sproto, unsigned int opts, int rumsk, int sshp, const char *tmpd, const char *asrpp, int login=0) |
int | RpdInitSession (int, std::string &, int &, int &, int &, std::string &) |
void | RpdSetErrorHandler (ErrorHandler_t Err, ErrorHandler_t Sys, ErrorHandler_t Fatal) |
void | RpdSetMethInitFlag (int methinit) |
template<class RootClass > | |
Short_t | SetClassVersion (RootClass *) |
void | SrvSetSocket (TSocket *Socket) |
Fill socket parameters. More... | |
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 sourcesMore... | |
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... | |
Variables | |
ErrorHandler_t | gErr |
ErrorHandler_t | gErrFatal |
ErrorHandler_t | gErrSys |
SchemaRuleClassMap_t | gReadRawRules |
SchemaRuleClassMap_t | gReadRules |
static int | gSockFd = -1 |
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecutor::MapReduce.
Hold the processed information about a Friend TTree while TTreeProxyGenerator is parsing the TTree information.
Namespace for new ROOT classes and functions.
Also contains the routine use to generate the appropriate code fragment in the result of MakeProxy.
typedef void(* ROOT::DirAutoAdd_t) (void *, TDirectory *) |
typedef std::map<std::string, std::string> ROOT::MembersMap_t |
Definition at line 36 of file RConversionRuleParser.h.
typedef std::map<std::string, ROOT::Internal::TSchemaType> ROOT::MembersTypeMap_t |
Definition at line 35 of file RConversionRuleParser.h.
typedef Long64_t(* ROOT::MergeFunc_t) (void *, TCollection *, TFileMergeInfo *) |
typedef void(* ROOT::ResetAfterMergeFunc_t) (void *, TFileMergeInfo *) |
typedef std::map<std::string, std::list<SchemaRuleMap_t> > ROOT::SchemaRuleClassMap_t |
Definition at line 31 of file RConversionRuleParser.h.
typedef std::map<std::string, std::string> ROOT::SchemaRuleMap_t |
Definition at line 30 of file RConversionRuleParser.h.
typedef std::list<std::pair<ROOT::Internal::TSchemaType,std::string> > ROOT::SourceTypeList_t |
Definition at line 38 of file RConversionRuleParser.cxx.
using ROOT::TSeqI = typedef TSeq<int> |
using ROOT::TSeqL = typedef TSeq<long> |
using ROOT::TSeqU = typedef TSeq<unsigned int> |
using ROOT::TSeqUL = typedef TSeq<unsigned long> |
|
strong |
Enumerator | |
---|---|
kSuccess | |
kParseFail | |
kOverflow |
Definition at line 69 of file StringConv.hxx.
Enumerator | |
---|---|
kExactMatch | |
kConversionMatch |
Definition at line 155 of file TDictionary.h.
enum ROOT::ESTLType |
Definition at line 28 of file ESTLType.h.
Enumerator | |
---|---|
kMaxUserThreadSlot | |
kPadThreadSlot | |
kClassThreadSlot | |
kDirectoryThreadSlot | |
kFileThreadSlot | |
kPerfStatsThreadSlot | |
kMaxThreadSlot |
Definition at line 21 of file TThreadSlots.h.
void ROOT::AddClass | ( | const char * | cname, |
Version_t | id, | ||
DictFuncPtr_t | dict, | ||
Int_t | pragmabits | ||
) |
void ROOT::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).
Definition at line 708 of file TClassTable.cxx.
void ROOT::AddClassAlternate | ( | const char * | normName, |
const char * | alternate | ||
) |
Global function called by GenerateInitInstance.
(see the ClassImp macro).
Definition at line 720 of file TClassTable.cxx.
void ROOT::Class_ShowMembers | ( | TClass * | cl, |
const void * | obj, | ||
TMemberInspector & | insp | ||
) |
Indirect call to the implementation of ShowMember allowing [forward] declaration with out a full definition of the TClass class.
Definition at line 513 of file TClass.cxx.
Definition at line 195 of file TClassTable.cxx.
TClass * ROOT::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).
Definition at line 5514 of file TClass.cxx.
TClass * ROOT::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).
Definition at line 5529 of file TClass.cxx.
void ROOT::DisableImplicitMT | ( | ) |
Globally enables the implicit multi-threading in ROOT, activating the parallel execution of those methods in ROOT that provide an internal parallelisation.
The 'numthreads' parameter allows to control the number of threads to be used by the implicit multi-threading. However, this parameter is just a hint for ROOT, which will try to satisfy the request if the execution scenario allows it. For example, if ROOT is configured to use an external scheduler, setting a value for 'numthreads' might not have any effect.
[in] | numthreads | Number of threads to use. If not specified or set to zero, the number of threads is automatically decided by the implementation. Any other value is used as a hint. |
void ROOT::EnableThreadSafety | ( | ) |
void ROOT::Error | ( | ErrorHandler_t | ErrHand, |
int | code, | ||
const char * | fmt, | ||
... | |||
) |
void ROOT::Error | ( | ErrorHandler_t | func, |
int | code, | ||
const char * | va_fmt, | ||
... | |||
) |
Write error message and call a handler, if required.
Definition at line 577 of file DaemonUtils.cxx.
void ROOT::ErrorInfo | ( | const char * | fmt, |
... | |||
) |
void ROOT::ErrorInfo | ( | const char * | va_fmt, |
... | |||
) |
Formats a string in a circular formatting buffer and prints the string.
Appends a newline. Cut & Paste from Printf in base/src/TString.cxx
Definition at line 563 of file DaemonUtils.cxx.
void ROOT::ErrorInit | ( | const char * | ident | ) |
|
static |
Definition at line 49 of file RConversionRuleParser.cxx.
EFromHumanReadableSize ROOT::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.
For this routine we use the official SI unit where the [i] is reserved for the 'legacy' power of two units. 1KB = 1000 bytes, 1KiB = 1024 bytes.
str | the string to be parsed |
value | will be updated with the result if and only if the parse is successful and does not overflow for the type of value. |
Definition at line 86 of file StringConv.hxx.
TClass * ROOT::GetClass | ( | const T ** | ) |
TClass* ROOT::GetClass | ( | const T *const * | ) |
int ROOT::GetErrno | ( | ) |
return errno
Definition at line 523 of file DaemonUtils.cxx.
void ROOT::GetRuleIncludes | ( | std::list< std::string > & | result | ) |
Get the list of includes specified in the shema rules.
Definition at line 831 of file RConversionRuleParser.cxx.
Bool_t ROOT::HasValidDataMembers | ( | SchemaRuleMap_t & | rule, |
MembersTypeMap_t & | members | ||
) |
Check if given rule contains references to valid data members.
Definition at line 435 of file RConversionRuleParser.cxx.
Bool_t ROOT::IsImplicitMTEnabled | ( | ) |
TSeq<T> ROOT::MakeSeq | ( | T | begin, |
T | end, | ||
T | step = 1 |
||
) |
void ROOT::NetClose | ( | ) |
Empty call, for consistency.
Definition at line 361 of file DaemonUtils.cxx.
void ROOT::NetGetRemoteHost | ( | std::string & | openhost | ) |
Return name of connected host.
Definition at line 514 of file DaemonUtils.cxx.
int ROOT::NetGetSockFd | ( | ) |
return open socket descriptor
Definition at line 369 of file DaemonUtils.cxx.
int ROOT::NetParOpen | ( | int | port, |
int | size | ||
) |
Empty call, for consistency.
Definition at line 377 of file DaemonUtils.cxx.
int ROOT::NetRecv | ( | char * | msg, |
int | max | ||
) |
Receive a string of maximum length max.
Definition at line 388 of file DaemonUtils.cxx.
int ROOT::NetRecv | ( | char * | msg, |
int | len, | ||
EMessageTypes & | kind | ||
) |
Receive a string of maximum len length.
Returns message type in kind. Return value is msg length.
Definition at line 397 of file DaemonUtils.cxx.
int ROOT::NetRecv | ( | void *& | buf, |
int & | len, | ||
EMessageTypes & | kind | ||
) |
Receive a buffer.
Returns the newly allocated buffer, the length of the buffer and message type in kind.
Definition at line 409 of file DaemonUtils.cxx.
int ROOT::NetRecvRaw | ( | void * | buf, |
int | len | ||
) |
Receive a buffer of maximum len bytes.
Definition at line 430 of file DaemonUtils.cxx.
int ROOT::NetRecvRaw | ( | int | sock, |
void * | buf, | ||
int | len | ||
) |
Receive a buffer of maximum len bytes from generic socket sock.
Definition at line 438 of file DaemonUtils.cxx.
int ROOT::NetSend | ( | int | code, |
EMessageTypes | kind | ||
) |
Send integer. Message will be of type "kind".
Definition at line 453 of file DaemonUtils.cxx.
int ROOT::NetSend | ( | const char * | msg, |
EMessageTypes | kind | ||
) |
Send a string. Message will be of type "kind".
Definition at line 467 of file DaemonUtils.cxx.
int ROOT::NetSend | ( | const void * | buf, |
int | len, | ||
EMessageTypes | kind | ||
) |
Send buffer of len bytes. Message will be of type "kind".
Definition at line 475 of file DaemonUtils.cxx.
int ROOT::NetSendAck | ( | ) |
Send acknowledge code.
Definition at line 490 of file DaemonUtils.cxx.
int ROOT::NetSendError | ( | ERootdErrors | err | ) |
Send error code.
Definition at line 498 of file DaemonUtils.cxx.
int ROOT::NetSendRaw | ( | const void * | buf, |
int | len | ||
) |
Send buffer of len bytes.
Definition at line 506 of file DaemonUtils.cxx.
bool ROOT::ParseRule | ( | std::string | rule, |
MembersMap_t & | result, | ||
std::string & | error_string | ||
) |
Bool_t ROOT::ParseRule | ( | std::string | command, |
std::map< std::string, std::string > & | result, | ||
std::string & | error_string | ||
) |
Parse the schema rule as specified in the LinkDef file.
Definition at line 90 of file RConversionRuleParser.cxx.
void ROOT::Perror | ( | char * | buf, |
int | size | ||
) |
Return in buf the message belonging to errno.
Definition at line 546 of file DaemonUtils.cxx.
void ROOT::ProcessReadPragma | ( | const char * | args | ) |
I am being called when a read pragma is encountered.
Definition at line 875 of file RConversionRuleParser.cxx.
void ROOT::ProcessReadRawPragma | ( | const char * | args | ) |
I am being called then a readraw pragma is encountered.
Definition at line 910 of file RConversionRuleParser.cxx.
|
static |
Receive exactly length bytes into buffer.
Returns number of bytes received. Returns -1 in case of error.
Definition at line 336 of file DaemonUtils.cxx.
Global function to register the implementation file and line of a class template (i.e.
NOT a concrete class).
Definition at line 796 of file TClassTable.cxx.
void ROOT::RemoveClass | ( | const char * | cname | ) |
Global function called by the dtor of a class's init class (see the ClassImp macro).
Definition at line 771 of file TClassTable.cxx.
Global function to update the version number.
This is called via the RootClassVersion macro.
if cl!=0 and cname==-1, set the new class version if and only is greater than the existing one and greater or equal to 2; and also ignore the request if fVersionUsed is true.
Note on class version number:
Definition at line 739 of file TClassTable.cxx.
void ROOT::ResetErrno | ( | ) |
reset errno
Definition at line 534 of file DaemonUtils.cxx.
void ROOT::RpdAuthCleanup | ( | const char * | sstr, |
int | opt | ||
) |
int ROOT::RpdCleanupAuthTab | ( | const char * | crypttoken | ) |
int ROOT::RpdGenRSAKeys | ( | int | ) |
void ROOT::RpdInit | ( | EService | serv, |
int | pid, | ||
int | sproto, | ||
unsigned int | opts, | ||
int | rumsk, | ||
int | sshp, | ||
const char * | tmpd, | ||
const char * | asrpp, | ||
int | login = 0 |
||
) |
int ROOT::RpdInitSession | ( | int | , |
std::string & | , | ||
int & | , | ||
int & | , | ||
int & | , | ||
std::string & | |||
) |
void ROOT::RpdSetErrorHandler | ( | ErrorHandler_t | Err, |
ErrorHandler_t | Sys, | ||
ErrorHandler_t | Fatal | ||
) |
void ROOT::RpdSetMethInitFlag | ( | int | methinit | ) |
Short_t ROOT::SetClassVersion | ( | RootClass * | ) |
Fill socket parameters.
Definition at line 326 of file DaemonUtils.cxx.
|
static |
Replace all accurances of given string with other string.
Definition at line 733 of file RConversionRuleParser.cxx.
void ROOT::ToHumanReadableSize | ( | value_type | bytes, |
Bool_t | si, | ||
Double_t * | coeff, | ||
const char ** | units | ||
) |
Return the size expressed in 'human readable' format.
bytes | the size in bytes to be converted |
si | whether to use the SI units or not. |
coeff | return the size expressed in the new unit. |
units | return a pointer to the string representation of the new unit |
Definition at line 38 of file StringConv.hxx.
|
static |
Validate if the user specified rules are correct.
Definition at line 264 of file RConversionRuleParser.cxx.
|
static |
void ROOT::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"].
Definition at line 684 of file RConversionRuleParser.cxx.
void ROOT::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"].
Definition at line 631 of file RConversionRuleParser.cxx.
void ROOT::WriteSchemaList | ( | std::list< SchemaRuleMap_t > & | rules, |
const std::string & | listName, | ||
std::ostream & | output | ||
) |
Write schema rules.
Definition at line 755 of file RConversionRuleParser.cxx.
ErrorHandler_t ROOT::gErr |
ErrorHandler_t ROOT::gErrFatal |
ErrorHandler_t ROOT::gErrSys |
SchemaRuleClassMap_t ROOT::gReadRawRules |
Definition at line 45 of file RConversionRuleParser.cxx.
SchemaRuleClassMap_t ROOT::gReadRules |
Definition at line 44 of file RConversionRuleParser.cxx.
|
static |
Definition at line 321 of file DaemonUtils.cxx.