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