9#ifndef ROOT7_Browsable_RGroup
10#define ROOT7_Browsable_RGroup
29 std::vector<std::shared_ptr<RElement>>
fChilds;
46 void Add(std::shared_ptr<RElement> elem) {
fChilds.emplace_back(elem); }
Basic element of browsable hierarchy.
void Add(std::shared_ptr< RElement > elem)
std::vector< std::shared_ptr< RElement > > fChilds
RGroup(const std::string &name, const std::string &title="")
virtual ~RGroup()=default
std::unique_ptr< RLevelIter > GetChildsIter() override
Create iterator for childs elements if any.
std::string GetName() const override
Name of browsable, must be provided in derived classes.
std::string GetTitle() const override
Title of browsable (optional).