Zero  0.1.0
pointer_guard_t< T > Member List

This is the complete list of members for pointer_guard_t< T >, including all inherited members.

_objguard_base_t< T *, pointer_guard_t< T > >mutableprotected
assign(T * obj) constguard_base_t< T *, pointer_guard_t< T > >inlineprotected
Base typedefpointer_guard_base_t< T, pointer_guard_t< T > >
different(const T * &a, const T * &b)guard_base_t< T *, pointer_guard_t< T > >inlinestatic
done() constguard_base_t< T *, pointer_guard_t< T > >inline
get() constguard_base_t< T *, pointer_guard_t< T > >inline
guard_action(T *ptr)pointer_guard_t< T >inlinestatic
guard_base_t(T * obj)guard_base_t< T *, pointer_guard_t< T > >inline
guard_base_t(const guard_base_t &other)guard_base_t< T *, pointer_guard_t< T > >inline
null_value()guard_base_t< T *, pointer_guard_t< T > >inlinestatic
operator T*() constpointer_guard_base_t< T, pointer_guard_t< T > >inline
operator*() constpointer_guard_base_t< T, pointer_guard_t< T > >inline
operator->() constpointer_guard_base_t< T, pointer_guard_t< T > >inline
operator=(const guard_base_t &other)guard_base_t< T *, pointer_guard_t< T > >inline
pointer_guard_base_t(T *ptr)pointer_guard_base_t< T, pointer_guard_t< T > >inline
pointer_guard_t(T *ptr=nullptr)pointer_guard_t< T >inline
release() constguard_base_t< T *, pointer_guard_t< T > >inline
~guard_base_t()guard_base_t< T *, pointer_guard_t< T > >inline