![]() |
Spicy
|
This is the complete list of members for hilti::rt::IntrusivePtr< T >, including all inherited members.
const_pointer typedef (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | |
const_reference typedef (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | |
element_type typedef (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | |
get() const noexcept (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | inline |
IntrusivePtr() noexcept=default (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | |
IntrusivePtr(std::nullptr_t) noexcept (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | inline |
IntrusivePtr(intrusive_ptr::AdoptRef, pointer raw_ptr) noexcept | hilti::rt::IntrusivePtr< T > | inline |
IntrusivePtr(intrusive_ptr::NewRef, pointer raw_ptr) noexcept | hilti::rt::IntrusivePtr< T > | inline |
IntrusivePtr(IntrusivePtr &&other) noexcept (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | inline |
IntrusivePtr(const IntrusivePtr &other) noexcept (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | inline |
IntrusivePtr(IntrusivePtr< U > other) noexcept (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | inline |
make_intrusive(Ts &&... args) | hilti::rt::IntrusivePtr< T > | related |
operator bool() const noexcept (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | inlineexplicit |
operator!() const noexcept (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | inline |
operator!=(const IntrusivePtr< T > &x, std::nullptr_t) (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | related |
operator!=(std::nullptr_t, const IntrusivePtr< T > &x) (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | related |
operator!=(const IntrusivePtr< T > &x, const T *y) (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | related |
operator!=(const T *x, const IntrusivePtr< T > &y) (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | related |
operator!=(const IntrusivePtr< T > &x, const IntrusivePtr< U > &y) -> decltype(x.get() !=y.get()) (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | related |
operator*() const noexcept (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | inline |
operator->() const noexcept (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | inline |
operator=(IntrusivePtr other) noexcept (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | inline |
operator==(const IntrusivePtr< T > &x, std::nullptr_t) (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | related |
operator==(std::nullptr_t, const IntrusivePtr< T > &x) (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | related |
operator==(const IntrusivePtr< T > &x, const T *y) (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | related |
operator==(const T *x, const IntrusivePtr< T > &y) (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | related |
operator==(const IntrusivePtr< T > &x, const IntrusivePtr< U > &y) -> decltype(x.get()==y.get()) (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | related |
pointer typedef (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | |
reference typedef (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | |
release() noexcept | hilti::rt::IntrusivePtr< T > | inline |
swap(IntrusivePtr &other) noexcept (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | inline |
swap (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | friend |
~IntrusivePtr() (defined in hilti::rt::IntrusivePtr< T >) | hilti::rt::IntrusivePtr< T > | inline |