Horizon
Public Member Functions | Public Attributes | List of all members
horizon::uuid_ptr< T > Class Template Reference

Public Member Functions

 uuid_ptr (const UUID &uu)
 
 uuid_ptr (T *p, const UUID &uu)
 
 uuid_ptr (T *p)
 
 uuid_ptr (std::nullptr_t)
 
T & operator* ()
 
T * operator-> () const
 
 operator T* () const
 
template<typename U >
void update (std::map< UUID, U > &map)
 
template<typename U >
void update (const std::map< UUID, U > &map)
 

Public Attributes

T * ptr
 
UUID uuid
 

The documentation for this class was generated from the following file: