18#include <RConfigure.h> 
   27   std::unique_ptr<Impl> 
tree;
 
   35      std::unique_ptr<Impl> 
node;
 
   38      void writeJSON(std::ostream &os) 
const override;
 
   39      void writeYML(std::ostream &) 
const override;
 
   51      bool is_map() 
const override;
 
   52      bool is_seq() 
const override;
 
   55      void clear() 
override;
 
   56      std::string 
key() 
const override;
 
   57      std::string 
val() 
const override;
 
   60      bool has_child(std::string 
const &) 
const override;
 
   64      const Node &
child(
size_t pos) 
const override;
 
 
   73   const char *
incache(
const std::string &str);
 
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t child
bool is_map() const override
bool has_key() const override
const Node & operator>>(std::string &v) const override
void writeYML(std::ostream &) const override
bool is_container() const override
std::string key() const override
Node & set_map() override
Node & operator<<(std::string const &s) override
std::unique_ptr< Impl > node
std::string val() const override
Node & operator[](std::string const &k) override
Node & append_child() override
bool is_seq() const override
Node(TRYMLTree *t, const Impl &other)
bool has_val() const override
bool has_child(std::string const &) const override
void writeJSON(std::ostream &os) const override
size_t num_children() const override
Node & set_seq() override
std::unique_ptr< Impl > tree
std::list< std::string > _strcache
Node & incache(const Node &n)
Node & rootnode() override
std::list< Node > _nodecache