HelenOS sources
deleter 56 uspace/lib/cpp/include/__bits/memory/shared_payload.hpp void use_payload_deleter(D* deleter, T* data)
deleter 58 uspace/lib/cpp/include/__bits/memory/shared_payload.hpp if (deleter)
deleter 59 uspace/lib/cpp/include/__bits/memory/shared_payload.hpp (*deleter)(data);
deleter 68 uspace/lib/cpp/include/__bits/memory/shared_payload.hpp virtual uint8_t* deleter() const noexcept = 0;
deleter 79 uspace/lib/cpp/include/__bits/memory/shared_payload.hpp shared_payload(T* ptr, D deleter = D{})
deleter 80 uspace/lib/cpp/include/__bits/memory/shared_payload.hpp : data_{ptr}, deleter_{deleter}
deleter 98 uspace/lib/cpp/include/__bits/memory/shared_payload.hpp shared_payload(D deleter, Alloc alloc, Args&&... args)
deleter 100 uspace/lib/cpp/include/__bits/memory/shared_payload.hpp deleter_{deleter}
deleter 100 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp U* ptr, D deleter,
deleter 107 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp payload_ = new aux::shared_payload<T, D>{ptr, deleter};
deleter 111 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp deleter(ptr);
deleter 119 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp U* ptr, D deleter, A,
deleter 126 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp payload_ = new aux::shared_payload<T, D>{ptr, deleter};
deleter 130 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp deleter(ptr);
deleter 137 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp shared_ptr(nullptr_t ptr, D deleter)
deleter 142 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp shared_ptr(nullptr_t, D deleter, A)
deleter 313 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp void reset(U* ptr, D deleter)
deleter 315 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp shared_ptr{ptr, deleter}.swap(*this);
deleter 319 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp void reset(U* ptr, D deleter, A alloc)
deleter 321 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp shared_ptr{ptr, deleter, alloc}.swap(*this);
deleter 601 uspace/lib/cpp/include/__bits/memory/shared_ptr.hpp return static_cast<D*>(ptr.payload_->deleter());
HelenOS homepage, sources at GitHub