diff options
Diffstat (limited to 'include/cru/ui/mapper/MapperRegistry.hpp')
-rw-r--r-- | include/cru/ui/mapper/MapperRegistry.hpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/cru/ui/mapper/MapperRegistry.hpp b/include/cru/ui/mapper/MapperRegistry.hpp index 94643ce0..55051ba9 100644 --- a/include/cru/ui/mapper/MapperRegistry.hpp +++ b/include/cru/ui/mapper/MapperRegistry.hpp @@ -29,6 +29,11 @@ class CRU_UI_API MapperRegistry { return nullptr; } + template <typename T> + BasicRefMapper<T>* GetRefMapper() const { + return GetMapper<std::shared_ptr<T>>(); + } + void RegisterMapper(MapperBase* mapper); void UnregisterMapper(MapperBase* mapper); |