NAME
A class of omni
MEMBERS
omni::smart_ptr_safe
A class of omni
#include <omni/smart_ptr.hpp>class omni::smart_ptr_safeMEMBERS
omni::smart_ptr_safe::smart_ptr_safe()
omni::smart_ptr_safe::~smart_ptr_safe()
size_type omni::smart_ptr_safe::count()
static inline smart_ptr_safe omni::smart_ptr_safe::get_instance_reference(pointer_t* val)
uint64_t omni::smart_ptr_safe::hash()
smart_ptr_safe& omni::smart_ptr_safe::reset()
uint64_t omni::smart_ptr_safe::type()
bool omni::smart_ptr_safe::valid()
T const* omni::smart_ptr_safe::value()
omni::smart_ptr_safe::operator bool()
bool omni::smart_ptr_safe::operator!()
bool omni::smart_ptr_safe::operator!=(const smart_ptr_safe< T >& val)
pointer_t& omni::smart_ptr_safe::operator*()
pointer_t* omni::smart_ptr_safe::operator->()
smart_ptr_safe& omni::smart_ptr_safe::operator=(const smart_ptr_safe<T>& val)
bool omni::smart_ptr_safe::operator==(const smart_ptr_safe< T >& val)
omni::smart_ptr_safe::disposing
omni::smart_ptr_safe::name
omni::smart_ptr_safe::pointer_t
omni::smart_ptr_safe::size_type