LibCXX 0.26.1
x::singletonptr< ref_type, baseClass > Member List

This is the complete list of members for x::singletonptr< ref_type, baseClass >, including all inherited members.

base typedefx::const_ptr< objClass, baseClass >
const_ptr() noexcept LIBCXX_INLINEx::const_ptr< objClass, baseClass >inline
const_ptr(const objClass *pArg) noexcept LIBCXX_INLINEx::const_ptr< objClass, baseClass >inlineexplicit
const_ptr(const ptrImpl< objClass > &o) noexcept LIBCXX_INLINEx::const_ptr< objClass, baseClass >inlineexplicit
const_ptr(const_ptr< objClass, baseClass2 > &&o) noexceptx::const_ptr< objClass, baseClass >inlineexplicit
const_ptr(ptr< objClass, baseClass2 > &&o) noexceptx::const_ptr< objClass, baseClass >inlineexplicit
const_ptr(const const_ref< objClass, baseClass2 > &o) noexceptx::const_ptr< objClass, baseClass >explicit
const_ptr(const_ref< objClass, baseClass2 > &&o) noexceptx::const_ptr< objClass, baseClass >explicit
const_ptr(const ref< objClass, baseClass2 > &o) noexceptx::const_ptr< objClass, baseClass >explicit
const_ptr(ref< objClass, baseClass2 > &&o) noexceptx::const_ptr< objClass, baseClass >explicit
const_ptr(const ptrImpl< objClass2 > &o)x::const_ptr< objClass, baseClass >inline
create(Args_t &&...args) LIBCXX_INLINEx::ptr< objClass, baseClass >inlinestatic
get_instance_mutex()x::singletonptr< ref_type, baseClass >inlineprivatestatic
get_object()x::singletonptr< ref_type, baseClass >inlineprivatestatic
getrefP() const noexcept LIBCXX_INLINEx::ptrImpl< objClass >inlineprotected
initialx::singletonptr< ref_type, baseClass >private
null() const noexcept LIBCXX_INLINEx::ptrImpl< objClass >inline
obj_type typedefx::const_ptr< objClass, baseClass >
operator bool() const noexceptx::ptrImpl< objClass >inlineexplicit
operator!() const noexceptx::ptrImpl< objClass >inline
operator*() const LIBCXX_INLINEx::ptr< objClass, baseClass >inline
operator->() const LIBCXX_INLINEx::ptr< objClass, baseClass >inline
operator<=>(const T &o) const noexcept LIBCXX_INLINEx::const_ptr< objClass, baseClass >inline
operator=(const ptr< objClass, baseClass > &o) noexcept LIBCXX_INLINEx::ptr< objClass, baseClass >inline
operator=(ptr< objClass, baseClass > &&o) noexcept LIBCXX_INLINEx::ptr< objClass, baseClass >inline
operator=(const ptr< objClass2, baseClass2 > &o)x::ptr< objClass, baseClass >
operator=(ptr< objClass2, baseClass2 > &&o)x::ptr< objClass, baseClass >
operator=(objClass2 *o)x::ptr< objClass, baseClass >
operator=(std::nullptr_t) LIBCXX_INLINEx::ptr< objClass, baseClass >inline
x::const_ptr::operator=(const ptrImpl< objClass > &o) noexceptx::const_ptr< objClass, baseClass >inline
x::const_ptr::operator=(ptrImpl< objClass > &&o) noexcept LIBCXX_INLINEx::const_ptr< objClass, baseClass >inline
x::const_ptr::operator=(const ptrImpl< objClass2 > &o)x::const_ptr< objClass, baseClass >
x::const_ptr::operator=(const objClass2 *o)x::const_ptr< objClass, baseClass >
operator==(const T &o) const noexcept LIBCXX_INLINEx::const_ptr< objClass, baseClass >inline
ptr() noexcept LIBCXX_INLINEx::ptr< objClass, baseClass >inline
ptr(objClass *pArg) noexcept LIBCXX_INLINEx::ptr< objClass, baseClass >inlineexplicit
ptr(const ptr< objClass, baseClass > &o) noexcept LIBCXX_INLINEx::ptr< objClass, baseClass >inlineexplicit
ptr(ptr< objClass, baseClass > &&o) noexcept LIBCXX_INLINEx::ptr< objClass, baseClass >inlineexplicit
ptr(const ref< objClass, baseClass2 > &o) noexceptx::ptr< objClass, baseClass >explicit
ptr(ref< objClass, baseClass2 > &&o) noexceptx::ptr< objClass, baseClass >explicit
ptr(const const_ref< objClass, baseClass2 > &o) noexceptx::ptr< objClass, baseClass >explicitprivate
ptr(const_ref< objClass, baseClass2 > &&o) noexceptx::ptr< objClass, baseClass >explicitprivate
ptr(const ptr< objClass2, baseClass2 > &o) LIBCXX_INLINEx::ptr< objClass, baseClass >inline
ptr(ptr< objClass2, baseClass2 > &&o) LIBCXX_INLINEx::ptr< objClass, baseClass >inline
ptrImpl(objClass *pArg) noexcept LIBCXX_INLINEx::ptrImpl< objClass >
ptrImpl(const ptrImpl< objClass > &o) noexcept LIBCXX_INLINEx::ptrImpl< objClass >
ptrImpl(const const_ref< objClass, baseClass > &o) noexceptx::ptrImpl< objClass >explicit
ptrImpl(const ref< objClass, baseClass > &o) noexceptx::ptrImpl< objClass >explicit
ptrImpl(const_ref< objClass, baseClass > &&o) noexceptx::ptrImpl< objClass >explicit
ptrImpl(ref< objClass, baseClass > &&o) noexceptx::ptrImpl< objClass >inlineexplicit
ptrImpl(ptrImpl< objClass > &&o) noexcept LIBCXX_INLINEx::ptrImpl< objClass >inline
ptrImpl(const_ptr< objClass, baseClass > &&o) noexceptx::ptrImpl< objClass >inline
ptrImpl(ptr< objClass, baseClass > &&o) noexceptx::ptrImpl< objClass >inline
refPx::ptrImpl< objClass >protected
setRef(objClass *newRefP) noexcept LIBCXX_INLINEx::ptrImpl< objClass >inlineprotected
setRef_noconscheck(objClass *newRefP) noexcept LIBCXX_INLINEx::ptrImpl< objClass >inlineprotected
singletonptr(const ptr< ref_type, baseClass > &p)x::singletonptr< ref_type, baseClass >inline
singletonptr()x::singletonptr< ref_type, baseClass >inline
traits_t typedefx::ptr< objClass, baseClass >
weaken() constx::ptr< objClass, baseClass >
~const_ptr() LIBCXX_INLINEx::const_ptr< objClass, baseClass >inline
~ptr() LIBCXX_INLINEx::ptr< objClass, baseClass >inline
~ptrImpl() LIBCXX_INLINEx::ptrImpl< objClass >
~singletonptr()x::singletonptr< ref_type, baseClass >inline