HelenOS sources
weak_ptr 56 uspace/lib/cpp/include/__bits/memory/owner_less.hpp bool operator()(const shared_ptr<T>& lhs, const weak_ptr<T>& rhs) const
weak_ptr 61 uspace/lib/cpp/include/__bits/memory/owner_less.hpp bool operator()(const weak_ptr<T>& lhs, const shared_ptr<T>& rhs) const
weak_ptr 68 uspace/lib/cpp/include/__bits/memory/owner_less.hpp struct owner_less<weak_ptr<T>>
weak_ptr 71 uspace/lib/cpp/include/__bits/memory/owner_less.hpp using first_argument_type = weak_ptr<T>;
weak_ptr 72 uspace/lib/cpp/include/__bits/memory/owner_less.hpp using second_argument_type = weak_ptr<T>;
weak_ptr 74 uspace/lib/cpp/include/__bits/memory/owner_less.hpp bool operator()(const weak_ptr<T>& lhs, const weak_ptr<T>& rhs) const
weak_ptr 79 uspace/lib/cpp/include/__bits/memory/owner_less.hpp bool operator()(const shared_ptr<T>& lhs, const weak_ptr<T>& rhs) const
weak_ptr 84 uspace/lib/cpp/include/__bits/memory/owner_less.hpp bool operator()(const weak_ptr<T>& lhs, const shared_ptr<T>& rhs) const
weak_ptr 44 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp class weak_ptr;
weak_ptr 195 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp const weak_ptr<U>& other,
weak_ptr 368 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp bool owner_before(const weak_ptr<U>& ptr) const
weak_ptr 406 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp friend class weak_ptr;
weak_ptr 70 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp weak_ptr(const weak_ptr& other) noexcept
weak_ptr 79 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp const weak_ptr<U>& other,
weak_ptr 88 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp weak_ptr(weak_ptr&& other) noexcept
weak_ptr 96 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp weak_ptr<U>&& other,
weak_ptr 117 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp weak_ptr& operator=(const weak_ptr& rhs) noexcept
weak_ptr 129 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp weak_ptr& operator=(const weak_ptr<U>& rhs) noexcept
weak_ptr 131 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp weak_ptr{rhs}.swap(*this);
weak_ptr 137 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp weak_ptr& operator=(const shared_ptr<U>& rhs) noexcept
weak_ptr 139 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp weak_ptr{rhs}.swap(*this);
weak_ptr 144 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp weak_ptr& operator=(weak_ptr&& rhs) noexcept
weak_ptr 146 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp weak_ptr{move(rhs)}.swap(*this);
weak_ptr 152 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp weak_ptr& operator=(
weak_ptr 153 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp weak_ptr<U>&& rhs
weak_ptr 156 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp weak_ptr{move(rhs)}.swap(*this);
weak_ptr 165 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp void swap(weak_ptr& other) noexcept
weak_ptr 172 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp weak_ptr{}.swap(*this);
weak_ptr 204 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp bool owner_before(const weak_ptr<U>& other) const
weak_ptr 228 uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp void swap(weak_ptr<T>& lhs, weak_ptr<T>& rhs) noexcept
weak_ptr 186 uspace/lib/cpp/src/__bits/test/memory.cpp std::weak_ptr<mock> wptr1{};
weak_ptr 191 uspace/lib/cpp/src/__bits/test/memory.cpp std::weak_ptr<mock> wptr2 = ptr1;
HelenOS homepage, sources at GitHub