![]() |
AliPhysics
61b3849 (61b3849)
|
#include <AliJSONReader.h>
Public Member Functions | |
AliJSONSyntaxTreeNode (const char *name, AliJSONSyntaxTreeNode *mother) | |
~AliJSONSyntaxTreeNode () | |
void | AddEntry (AliJSONData *entry) |
AliJSONSyntaxTreeNode * | CreateDaughter (const char *name) |
void | SetOwner (bool owner=true) |
AliJSONSyntaxTreeNode * | GetMotherNode () const |
std::vector< AliJSONSyntaxTreeNode * > & | GetDaughters () |
std::vector< AliJSONData * > & | GetEntries () |
const char * | GetName () const |
Private Member Functions | |
AliJSONSyntaxTreeNode (const AliJSONSyntaxTreeNode &ref) | |
AliJSONSyntaxTreeNode * | operator= (const AliJSONSyntaxTreeNode &ref) |
Private Attributes | |
std::string | fName |
AliJSONSyntaxTreeNode * | fMotherNode |
std::vector< AliJSONData * > | fEntries |
std::vector< AliJSONSyntaxTreeNode * > | fDaughters |
bool | fOwner |
Definition at line 17 of file AliJSONReader.h.
AliJSONSyntaxTreeNode::AliJSONSyntaxTreeNode | ( | const char * | name, |
AliJSONSyntaxTreeNode * | mother | ||
) |
Definition at line 14 of file AliJSONReader.cxx.
Referenced by CreateDaughter(), AliJSONReader::Decode(), and GetName().
AliJSONSyntaxTreeNode::~AliJSONSyntaxTreeNode | ( | ) |
Definition at line 23 of file AliJSONReader.cxx.
|
private |
void AliJSONSyntaxTreeNode::AddEntry | ( | AliJSONData * | entry | ) |
Definition at line 34 of file AliJSONReader.cxx.
AliJSONSyntaxTreeNode * AliJSONSyntaxTreeNode::CreateDaughter | ( | const char * | name | ) |
Definition at line 38 of file AliJSONReader.cxx.
|
inline |
Definition at line 26 of file AliJSONReader.h.
Referenced by AliJSONReader::AddNodeToList(), and AliJSONReader::Decode().
|
inline |
Definition at line 27 of file AliJSONReader.h.
Referenced by AliJSONReader::AddNodeToList(), and AliJSONReader::Decode().
|
inline |
Definition at line 25 of file AliJSONReader.h.
|
inline |
Definition at line 28 of file AliJSONReader.h.
Referenced by AliJSONReader::AddNodeToList().
|
private |
Referenced by GetName().
void AliJSONSyntaxTreeNode::SetOwner | ( | bool | owner = true | ) |
Definition at line 44 of file AliJSONReader.cxx.
Referenced by AliJSONReader::Decode().
|
private |
Definition at line 37 of file AliJSONReader.h.
Referenced by CreateDaughter(), GetDaughters(), SetOwner(), and ~AliJSONSyntaxTreeNode().
|
private |
Definition at line 36 of file AliJSONReader.h.
Referenced by AddEntry(), GetEntries(), and ~AliJSONSyntaxTreeNode().
|
private |
Definition at line 35 of file AliJSONReader.h.
Referenced by GetMotherNode().
|
private |
Definition at line 34 of file AliJSONReader.h.
Referenced by GetName().
|
private |
Definition at line 38 of file AliJSONReader.h.
Referenced by SetOwner(), and ~AliJSONSyntaxTreeNode().