#include "TFormLeafInfo.h"
#include "TROOT.h"
#include "TArrayI.h"
#include "TClonesArray.h"
#include "TError.h"
#include "TInterpreter.h"
#include "TLeafObject.h"
#include "TMethod.h"
#include "TMethodCall.h"
#include "TTree.h"
#include "TVirtualCollectionProxy.h"
Go to the source code of this file.
Defines | |
#define | GET_ARRAY(TYPE_t) |
#define | READ_ARRAY(TYPE_t) |
Functions | |
TStreamerElement * | R__GetFakeClonesElem () |
#define GET_ARRAY | ( | TYPE_t | ) |
Value:
{ \ Int_t len, sub_instance, index; \ if (fNext) len = fNext->GetArrayLength(); \ else len = 1; \ if (len) { \ index = instance / len; \ sub_instance = instance % len; \ } else { \ index = instance; \ sub_instance = 0; \ } \ TYPE_t **val = (TYPE_t**)(thisobj+fOffset); \ return &((val[sub_instance])[index]); \ }
Referenced by TFormLeafInfo::GetLocalValuePointer().
#define READ_ARRAY | ( | TYPE_t | ) |
TStreamerElement* @8729::R__GetFakeClonesElem | ( | ) | [static] |