9#ifndef ROOT7_Browsable_RLevelIter 
   10#define ROOT7_Browsable_RLevelIter 
   47   virtual bool Find(
const std::string &
name, 
int indx = -1);
 
 
Iterator over single level hierarchy like any array, keys list, ...
 
virtual std::unique_ptr< RItem > CreateItem()
Create generic description item for RBrowser.
 
virtual ~RLevelIter()=default
 
virtual bool Find(const std::string &name, int indx=-1)
Find item with specified name Default implementation, should work for all If index specified,...
 
virtual std::string GetItemName() const =0
Returns current entry name
 
virtual bool CanItemHaveChilds() const
Returns true if current item can have childs.
 
virtual std::shared_ptr< RElement > GetElement()=0
Create RElement for current entry - may take much time to load object or open file.
 
virtual bool Next()=0
Shift to next entry.
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...