Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TJSONStackObj::StlRead Struct Reference

Definition at line 307 of file TBufferJSON.cxx.

Public Member Functions

nlohmann::json * GetStlNode (nlohmann::json *prnt)
 temporary value reading std::map as JSON
 

Public Attributes

Bool_t fFirst {kTRUE}
 special iterator over STL map::key members
 
Int_t fIndx {0}
 
nlohmann::json::iterator fIter
 is first or second element is used in the pair
 
Int_t fMap {0}
 index of object in STL container
 
const char * fTypeTag {nullptr}
 iterator for std::map stored as JSON object
 
nlohmann::json fValue
 type tag used for std::map stored as JSON object
 

Member Function Documentation

◆ GetStlNode()

nlohmann::json * TJSONStackObj::StlRead::GetStlNode ( nlohmann::json *  prnt)
inline

temporary value reading std::map as JSON

Definition at line 314 of file TBufferJSON.cxx.

Member Data Documentation

◆ fFirst

Bool_t TJSONStackObj::StlRead::fFirst {kTRUE}

special iterator over STL map::key members

Definition at line 310 of file TBufferJSON.cxx.

◆ fIndx

Int_t TJSONStackObj::StlRead::fIndx {0}

Definition at line 308 of file TBufferJSON.cxx.

◆ fIter

nlohmann::json::iterator TJSONStackObj::StlRead::fIter

is first or second element is used in the pair

Definition at line 311 of file TBufferJSON.cxx.

◆ fMap

Int_t TJSONStackObj::StlRead::fMap {0}

index of object in STL container

Definition at line 309 of file TBufferJSON.cxx.

◆ fTypeTag

const char* TJSONStackObj::StlRead::fTypeTag {nullptr}

iterator for std::map stored as JSON object

Definition at line 312 of file TBufferJSON.cxx.

◆ fValue

nlohmann::json TJSONStackObj::StlRead::fValue

type tag used for std::map stored as JSON object

Definition at line 313 of file TBufferJSON.cxx.

Collaboration diagram for TJSONStackObj::StlRead:
[legend]

The documentation for this struct was generated from the following file: