9#ifndef ROOT7_Browsable_RGroup
10#define ROOT7_Browsable_RGroup
15namespace Experimental {
30 std::vector<std::shared_ptr<RElement>>
fChilds;
47 void Add(std::shared_ptr<RElement> elem) {
fChilds.emplace_back(elem); }
Basic element of browsable hierarchy.
Group of browsable elements - combines several different elements together.
void Add(std::shared_ptr< RElement > elem)
RGroup(const std::string &name, const std::string &title="")
std::vector< std::shared_ptr< RElement > > fChilds
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)
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...