#include "TStreamerInfo.h"#include "TFile.h"#include "TROOT.h"#include "TClonesArray.h"#include "TStreamerElement.h"#include "TClass.h"#include "TClassEdit.h"#include "TClassTable.h"#include "TDataMember.h"#include "TDataType.h"#include "TRealData.h"#include "TBaseClass.h"#include "TBuffer.h"#include "TArrayC.h"#include "TArrayI.h"#include "TArrayF.h"#include "TArrayD.h"#include "TArrayS.h"#include "TArrayL.h"#include "TError.h"#include "TEnum.h"#include "TRef.h"#include "TProcessID.h"#include "TSystem.h"#include "TObjString.h"#include "snprintf.h"#include "TStreamer.h"#include "TContainerConverters.h"#include "TCollectionProxyFactory.h"#include "TVirtualCollectionProxy.h"#include "TInterpreter.h"#include "TMemberInspector.h"#include "TMakeProject.h"#include "TSchemaRuleSet.h"#include "TSchemaRule.h"#include "TVirtualMutex.h"#include "TStreamerInfoActions.h"#include <memory>#include <array>Namespaces | |
| namespace | ROOT | 
| This file contains a specialised ROOT message handler to test for diagnostic in unit tests.  | |
Macros | |
| #define | DeleteBasicPointer(addr, element, name) | 
| #define | DOLOOP for (k = 0, pointer = arr[0]; k < narr; pointer = arr[++k]) | 
| #define | READ_ARRAY(TYPE_t) | 
Enumerations | |
| enum class | EUniquePtrOffset : char { kNA = 0 , kZero = 1 , kNonZero = 2 } | 
Functions | |
| static TStreamerElement * | R__CreateEmulatedElement (const char *dmName, const std::string &dmFull, Int_t offset, bool silent) | 
| static bool | R__IsUniquePtr (TStreamerElement *element) | 
| Return true if the element is auto_ptr or unique_ptr.   | |
| static void | R__TObjArray_InsertAfter (TObjArray *arr, TObject *newobj, TObject *oldobj) | 
| static void | R__TObjArray_InsertAt (TObjArray *arr, std::vector< TStreamerArtificial * > &objs, Int_t at) | 
| static void | R__TObjArray_InsertAt (TObjArray *arr, TObject *obj, Int_t at) | 
| static void | R__TObjArray_InsertBefore (TObjArray *arr, TObject *newobj, TObject *oldobj) | 
| static void | R__WriteConstructorBody (FILE *file, TIter &next) | 
| static void | R__WriteDestructorBody (FILE *file, TIter &next) | 
| static void | R__WriteMoveBodyPointersArrays (FILE *file, const TString &protoname, TIter &next) | 
| Write down the pointers and arrays part of the body of the 'move' constructor.   | |
| static void | R__WriteMoveConstructorBody (FILE *file, const TString &protoname, TIter &next) | 
| Write down the body of the 'move' constructor.   | |
| static void | R__WriteOddOperatorEqualBody (FILE *file, const TString &protoname, TIter &next) | 
| Write down the body of the 'move' constructor.   | |
| static constexpr int | str_length (const char *str) | 
Variables | |
| const Int_t | kMaxLen = 1024 | 
| #define DeleteBasicPointer | ( | addr, | |
| element, | |||
| name | |||
| ) | 
| #define DOLOOP for (k = 0, pointer = arr[0]; k < narr; pointer = arr[++k]) | 
Definition at line 5399 of file TStreamerInfo.cxx.
| #define READ_ARRAY | ( | TYPE_t | ) | 
      
  | 
  strong | 
| Enumerator | |
|---|---|
| kNA | |
| kZero | |
| kNonZero | |
Definition at line 135 of file TStreamerInfo.cxx.
      
  | 
  static | 
Definition at line 5686 of file TStreamerInfo.cxx.
      
  | 
  static | 
Return true if the element is auto_ptr or unique_ptr.
Definition at line 3434 of file TStreamerInfo.cxx.
Definition at line 112 of file TStreamerInfo.cxx.
      
  | 
  static | 
Definition at line 98 of file TStreamerInfo.cxx.
Definition at line 87 of file TStreamerInfo.cxx.
      
  | 
  static | 
Definition at line 124 of file TStreamerInfo.cxx.
      
  | 
  static | 
Definition at line 3405 of file TStreamerInfo.cxx.
      
  | 
  static | 
Definition at line 3576 of file TStreamerInfo.cxx.
      
  | 
  static | 
Write down the pointers and arrays part of the body of the 'move' constructor.
Definition at line 3448 of file TStreamerInfo.cxx.
      
  | 
  static | 
Write down the body of the 'move' constructor.
Definition at line 3513 of file TStreamerInfo.cxx.
      
  | 
  static | 
Write down the body of the 'move' constructor.
Definition at line 3546 of file TStreamerInfo.cxx.
      
  | 
  staticconstexpr | 
Definition at line 3426 of file TStreamerInfo.cxx.
| const Int_t kMaxLen = 1024 | 
Definition at line 83 of file TStreamerInfo.cxx.