#include "TBufferJSON.h"#include <typeinfo>#include <string>#include <cstring>#include <locale.h>#include <cmath>#include <memory>#include <cstdlib>#include <fstream>#include "Compression.h"#include "TArrayI.h"#include "TError.h"#include "TBase64.h"#include "TROOT.h"#include "TList.h"#include "TClass.h"#include "TClassTable.h"#include "TClassEdit.h"#include "TDataType.h"#include "TRealData.h"#include "TDataMember.h"#include "TMap.h"#include "TRef.h"#include "TStreamerInfo.h"#include "TStreamerElement.h"#include "TMemberStreamer.h"#include "TStreamer.h"#include "RZip.h"#include "TClonesArray.h"#include "TVirtualMutex.h"#include "TInterpreter.h"#include "TEmulatedCollectionProxy.h"#include "snprintf.h"#include <nlohmann/json.hpp>Classes | |
| struct | TJSONStackObj::StlRead |
| class | TArrayIndexProducer |
| JSON array separators for multi-dimensional JSON arrays It fully reproduces array dimensions as in original ROOT classes Contrary to binary I/O, which always writes flat arrays. More... | |
| class | TJSONStackObj |
Namespaces | |
| namespace | ROOT |
| tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7 | |
Enumerations | |
| enum | { json_TArray = 100 , json_TCollection = -130 , json_TString = 110 , json_stdstring = 120 } |
| Enumerator | |
|---|---|
| json_TArray | |
| json_TCollection | |
| json_TString | |
| json_stdstring | |
Definition at line 141 of file TBufferJSON.cxx.