5#ifndef GEOMODELUTILITIES_TRANSFORMMAP_H
6#define GEOMODELUTILITIES_TRANSFORMMAP_H
12#include <unordered_map>
13#include <shared_mutex>
45 bool setTransform(
const T *obj, std::shared_ptr<const X> xf)
const;
70 using CanonicalMap_t = std::unordered_map<const T*, std::shared_ptr<const X>>;
Hash map from pointers/integers to arbitrary objects allowing concurrent, lockless reads.
Simple (non-deleting) Updater implementation.
Hash map from pointers/integers to arbitrary objects allowing concurrent, lockless reads.
typename Impl_t::Updater_t Updater_t
Updater object.
Simple (non-deleting) Updater implementation.