![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
#include <BRepGraph_NodeId.hxx>#include <Standard_GUID.hxx>#include <Standard_Handle.hxx>#include <Standard_Transient.hxx>#include <TCollection_AsciiString.hxx>#include <NCollection_DynamicArray.hxx>#include <atomic>#include <functional>#include <mutex>#include <shared_mutex>Data Structures | |
| class | BRepGraph_CacheKind |
| Descriptor of one transient cache family. More... | |
| class | BRepGraph_CacheKindRegistry |
| Process-global registry of cache kind descriptors. More... | |
| class | BRepGraph_CacheValue |
| Abstract base for transient per-node cache values. More... | |
| class | BRepGraph_TypedCacheValue< T > |
| Concrete typed wrapper for a lazily-computed per-node value. More... | |
| class | BRepGraph_TransientCache |
| Centralized transient cache for algorithm-computed per-node values. More... | |
| struct | BRepGraph_TransientCache::CacheSlot |
| Per-slot storage: cached value handle + SubtreeGen stamp. More... | |