12 #ifndef ROOT_RtypesImp 13 #define ROOT_RtypesImp 16 #error RtypesImp.h should only be included by ROOT dictionaries. 28 Warning(
"ROOT::Internal::GenericShowMembers",
"Please regenerate your dictionaries!");
42 #ifdef R__PLACEMENTDELETE 50 #define RootStlStreamer(name,STREAMER) 52 #define RootStlStreamer(name,STREAMER) \ 54 static TGenericClassInfo *GenerateInitInstance(const name*); \ 55 static Short_t _R__UNIQUE_(R__dummyStreamer) = \ 56 GenerateInitInstance((name*)0x0)->SetStreamer(STREAMER); \ 57 R__UseDummy(_R__UNIQUE_(R__dummyStreamer)); \ 62 #if defined(__cplusplus) 67 typedef void (*funcptr_t)();
69 union funcptr_and_voidptr {
70 typedef void (*funcptr_t)();
72 funcptr_and_voidptr(
void *val) : _read(val) {}
78 funcptr_and_voidptr _tmp;
81 TFunc2void(
T vfp ) : _tmp(0) {
82 _tmp._write = ( funcptr_t )vfp;
85 operator void* ()
const {
void GenericShowMembers(const char *topClassName, const void *obj, Bool_t transientMember)
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecu...
Abstract base class for accessing the data-members of a class.
void GenericShowMembers(const char *topClassName, void *obj, TMemberInspector &R__insp, bool transientMember)
void Warning(const char *location, const char *msgfmt,...)
typedef void((*Func_t)())