Blender V4.3
BKE_outliner_treehash.hh File Reference
#include <memory>
#include "BLI_map.hh"

Go to the source code of this file.

Classes

class  blender::bke::outliner::treehash::TreeStoreElemKey
 
class  blender::bke::outliner::treehash::TreeHash
 

Namespaces

namespace  blender
 
namespace  blender::bke
 
namespace  blender::bke::outliner
 
namespace  blender::bke::outliner::treehash
 

Detailed Description

Hash table of tree-store elements (TreeStoreElem) for fast lookups via a (id, type, index) tuple as key.

The Outliner may have to perform many lookups for rebuilding complex trees, so this should be treated as performance sensitive.

Definition in file BKE_outliner_treehash.hh.