TreeModel Class
(Debugger::Utils::TreeModel)Public Types
Public Functions
TreeModel(int *parent = 0) | |
TreeModel(Debugger::Utils::TreeModel::RootItem *root, int *parent = 0) | |
typename Internal::SelectType<Level, LevelItemTypes...>::Type * | findItemAtLevel(const Predicate &pred) const |
Debugger::Utils::TreeModel::BestItem * | findNonRootItem(const Predicate &pred) const |
void | forAllItems(const Predicate &pred) const |
void | forItemsAtLevel(const Predicate &pred) const |
void | forSelectedItems(const Predicate &pred) const |
Debugger::Utils::TreeModel::BestItem * | itemForIndex(const int &idx) const |
typename Internal::SelectType<Level, LevelItemTypes...>::Type * | itemForIndexAtLevel(const int &idx) const |
Debugger::Utils::TreeModel::BestItem * | nonRootItemForIndex(const int &idx) const |
Debugger::Utils::TreeModel::RootItem * | rootItem() const |
Member Function Documentation
TreeModel::TreeModel(int *parent = 0)
Default constructs an instance of TreeModel.
TreeModel::TreeModel(Debugger::Utils::TreeModel::RootItem *root, int *parent = 0)
Default constructs an instance of TreeModel.