#include <iostream>
#include <string>
#include <vector>
#include "TObject.h"
Go to the source code of this file.
◆ operator<<()
| std::ostream & operator<< |
( |
std::ostream & | s, |
|
|
const node & | n ) |
|
inline |
Definition at line 92 of file node.h.
92 {
93 s <<
n.depth() <<
n.name() <<
"::" <<
n.stype() <<
" : obj " <<
n.object() <<
" : size " <<
n.size() <<
"\tpath " <<
n.path();
95 else if (
n.size() ) {
96 if (
n.parent() )
s <<
"\t( parent " <<
n.parent()->name() <<
" )";
97 if (
n.rate().first!=
"" )
s <<
"\t\t:::(max rate chain " <<
n.rate().first <<
" " <<
n.rate().second <<
" ):::";
98 for (
unsigned i=0 ;
i<
n.size() ;
i++ ) {
99
100 s <<
"\n" <<
i <<
" " <<
n.depth() <<
" " << *
n[
i];
101 }
102 }
104}