Sunshine latest
Self-hosted game stream host for Moonlight.
util::wrap_ptr< T > Class Template Reference

Public Types

using const_pointer = element_type const *
 
using const_reference = element_type const &
 
using element_type = T
 
using pointer = element_type *
 
using reference = element_type &
 

Public Member Functions

reference operator* ()
 
const_reference operator* () const
 
pointer operator-> ()
 
const_pointer operator-> () const
 
wrap_ptroperator= (pointer p)
 
template<class V >
wrap_ptroperator= (std::unique_ptr< V > &&uniq_ptr)
 
wrap_ptroperator= (wrap_ptr &&other) noexcept
 
 wrap_ptr (pointer p)
 
 wrap_ptr (std::unique_ptr< element_type > &&uniq_p)
 
 wrap_ptr (wrap_ptr &&other)
 

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