Movatterモバイル変換


[0]ホーム

URL:


D Logo
Menu
Search

Library Reference

version 2.112.0

overview

Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.Requires a signed-in GitHub account. This works well for small changes.If you'd like to make larger changes you may want to consider usinga local clone.

core.stdcpp.memory

D binding to C++.
License:
Distributed under theBoost Software License 1.0. (See accompanying file LICENSE)
Authors:
Manu Evans

Sourcecore/stdcpp/memory.d

unique_ptr!Tmake_unique(T, Args...)(auto ref Argsargs);
structdefault_delete(T);
aliaspointer = ClassOrPtr!T;
voidopCall()(pointerptr) const;
structunique_ptr(T, Deleter = default_delete!T);
ref unique_ptropAssign(typeof(null));
voidreset(pointerp = null);
aliaspointer = ClassOrPtr!T;
aliaselement_type = T;
aliasdeleter_type = Deleter;
this(pointerptr);
nothrow inout(pointer)get() inout;
nothrow boolopCast(T : bool)() const;
nothrow pointerrelease();
nothrow ref inout(deleter_type)get_deleter() inout;
Copyright © 1999-2026 by theD Language Foundation | Page generated byDdoc on Fri Feb 20 17:57:07 2026

[8]ページ先頭

©2009-2026 Movatter.jp