RootAuxDynIO::AuxInfo Node1 RootAuxDynIO::AuxInfo + typeinfo + branch + is_basic_type + object + buffer + written + rows_written + dummy + setDummyAddr() + objectAddr() + ~AuxInfo() Node2 std::unique_ptr< void, std::function< void (void *)> > + ptr + operator->() Node2->Node1 +dummyptr Node3 std::string Node3->Node1 +name +type_name +branch_name Node4 std::basic_string< char > Node4->Node3 Node5 TClass Node5->Node1 +tclass