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