HelenOS sources

unique_ptr        212 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp                 unique_ptr<U, D>&& other,
unique_ptr        215 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp                         typename unique_ptr<U, D>::pointer,
unique_ptr        284 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp             shared_ptr& operator=(unique_ptr<U, D>&& rhs)
unique_ptr         76 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     class unique_ptr;
unique_ptr         96 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             using pointer      = typename aux::get_unique_pointer<unique_ptr<T, D>, D>::type;
unique_ptr        110 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr(pointer ptr, /* TODO */ int d) noexcept;
unique_ptr        112 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr(pointer ptr, /* TODO */ char d) noexcept;
unique_ptr        114 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr(unique_ptr&& other)
unique_ptr        121 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                 : unique_ptr{}
unique_ptr        128 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                         typename unique_ptr<U, E>::pointer,
unique_ptr        133 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr(unique_ptr<U, E>&& other) noexcept
unique_ptr        153 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr& operator=(unique_ptr&& rhs) noexcept
unique_ptr        165 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                         typename unique_ptr<U, E>::pointer,
unique_ptr        170 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr& operator=(unique_ptr<U, E>&& rhs) noexcept
unique_ptr        178 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr& operator=(nullptr_t) noexcept
unique_ptr        244 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             void swap(unique_ptr& other) noexcept
unique_ptr        250 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr(const unique_ptr&) = delete;
unique_ptr        251 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr& operator=(const unique_ptr&) = delete;
unique_ptr        271 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                 typename unique_ptr<T, D>::pointer,
unique_ptr        272 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                 typename unique_ptr<T, D>::element_type*
unique_ptr        274 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                 typename unique_ptr<U, E>::pointer,
unique_ptr        275 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                 typename unique_ptr<U, E>::element_type*
unique_ptr        277 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                 typename unique_ptr<T, D>::element_type,
unique_ptr        278 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                 typename unique_ptr<U, E>::element_type
unique_ptr        294 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             using pointer      = typename aux::get_unique_pointer<unique_ptr<T[], D>, D>::type;
unique_ptr        318 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr(U ptr, /* TODO */ int d) noexcept;
unique_ptr        324 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr(U ptr, /* TODO */ char d) noexcept;
unique_ptr        326 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr(unique_ptr&& other) noexcept
unique_ptr        341 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr(unique_ptr<U, E>&& other) noexcept
unique_ptr        348 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                 : unique_ptr{}
unique_ptr        361 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr& operator=(unique_ptr&& rhs) noexcept
unique_ptr        373 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr& operator=(unique_ptr<U, E>&& rhs) noexcept
unique_ptr        381 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr& operator=(nullptr_t) noexcept
unique_ptr        456 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             void swap(unique_ptr& other) noexcept
unique_ptr        462 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr(const unique_ptr&) = delete;
unique_ptr        463 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             unique_ptr& operator=(const unique_ptr&) = delete;
unique_ptr        493 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     unique_ptr<T> make_unique(Args&&... args)
unique_ptr        495 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp         return unique_ptr<T>(new T(forward<Args>(args)...));
unique_ptr        501 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     unique_ptr<T> make_unique(size_t n)
unique_ptr        503 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp         return unique_ptr<T>(new remove_extent_t<T>[n]());
unique_ptr        513 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     void swap(unique_ptr<T, D>& lhs, unique_ptr<T, D>& rhs) noexcept
unique_ptr        519 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator==(const unique_ptr<T1, D1>& lhs,
unique_ptr        520 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                     const unique_ptr<T2, D2>& rhs)
unique_ptr        526 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator!=(const unique_ptr<T1, D1>& lhs,
unique_ptr        527 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                     const unique_ptr<T2, D2>& rhs)
unique_ptr        533 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator<(const unique_ptr<T1, D1>& lhs,
unique_ptr        534 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                    const unique_ptr<T2, D2>& rhs)
unique_ptr        540 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator<=(const unique_ptr<T1, D1>& lhs,
unique_ptr        541 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                     const unique_ptr<T2, D2>& rhs)
unique_ptr        547 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator>(const unique_ptr<T1, D1>& lhs,
unique_ptr        548 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                    const unique_ptr<T2, D2>& rhs)
unique_ptr        554 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator>=(const unique_ptr<T1, D1>& lhs,
unique_ptr        555 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp                     const unique_ptr<T2, D2>& rhs)
unique_ptr        561 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator==(const unique_ptr<T, D>& ptr, nullptr_t) noexcept
unique_ptr        567 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator==(nullptr_t, const unique_ptr<T, D>& ptr) noexcept
unique_ptr        573 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator!=(const unique_ptr<T, D>& ptr, nullptr_t) noexcept
unique_ptr        579 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator!=(nullptr_t, const unique_ptr<T, D>& ptr) noexcept
unique_ptr        585 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator<(const unique_ptr<T, D>& ptr, nullptr_t)
unique_ptr        591 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator<(nullptr_t, const unique_ptr<T, D>& ptr)
unique_ptr        597 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator<=(const unique_ptr<T, D>& ptr, nullptr_t)
unique_ptr        603 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator<=(nullptr_t, const unique_ptr<T, D>& ptr)
unique_ptr        609 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator>(const unique_ptr<T, D>& ptr, nullptr_t)
unique_ptr        615 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator>(nullptr_t, const unique_ptr<T, D>& ptr)
unique_ptr        621 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator>=(const unique_ptr<T, D>& ptr, nullptr_t)
unique_ptr        627 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     bool operator>=(nullptr_t, const unique_ptr<T, D>& ptr)
unique_ptr        637 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp     struct hash<unique_ptr<T, D>>
unique_ptr        639 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp         size_t operator()(const unique_ptr<T, D>& ptr) const noexcept
unique_ptr        641 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp             return hash<typename unique_ptr<T, D>::pointer>{}(ptr.get());
unique_ptr        644 uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp         using argument_type = unique_ptr<T, D>;
unique_ptr        133 uspace/lib/cpp/src/__bits/test/memory.cpp             std::unique_ptr<mock> ptr1{};
HelenOS homepage, sources at GitHub