Kanzi 4.1.0
shared_locked_ptr.hpp File Reference

Classes

class  kanzi::SharedLockedPtr< T, M >
 Represents a thread-safe read-only pointer to T. More...
 

Namespaces

namespace  kanzi
 

Functions

template<typename D , typename T , typename M = shared_mutex, typename = enable_if_t<is_base_of_v<T, D>>>
SharedLockedPtr< D, Mkanzi::dynamicLockedPointerCast (const SharedLockedPtr< T, M > &pointer) noexcept
 Dynamically casts a SharedLockedPtr to a SharedLockedPtr of a derived class.