

Public Member Functions | |
| LLCanCache (LLInventoryModel *model) | |
| virtual | ~LLCanCache () |
| virtual bool | operator() (LLInventoryCategory *cat, LLInventoryItem *item) |
Protected Attributes | |
| LLInventoryModel * | mModel |
| std::set< LLUUID > | mCachedCatIDs |
Definition at line 124 of file llinventorymodel.cpp.
| LLCanCache::LLCanCache | ( | LLInventoryModel * | model | ) | [inline] |
Definition at line 127 of file llinventorymodel.cpp.
| virtual LLCanCache::~LLCanCache | ( | ) | [inline, virtual] |
Definition at line 128 of file llinventorymodel.cpp.
| bool LLCanCache::operator() | ( | LLInventoryCategory * | cat, | |
| LLInventoryItem * | item | |||
| ) | [virtual] |
Implements LLInventoryCollectFunctor.
Definition at line 135 of file llinventorymodel.cpp.
References LLDynamicArray< Type, BlockSize >::count(), LLViewerInventoryCategory::getDescendentCount(), LLInventoryModel::getDirectDescendentsOf(), LLInventoryObject::getParentUUID(), LLInventoryObject::getUUID(), LLViewerInventoryCategory::getVersion(), mCachedCatIDs, mModel, S32, and LLViewerInventoryCategory::VERSION_UNKNOWN.

LLInventoryModel* LLCanCache::mModel [protected] |
std::set<LLUUID> LLCanCache::mCachedCatIDs [protected] |
1.5.5