View source code
Display the source code in std/experimental/allocator/building_blocks/region.d from which this
page was generated on github.
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 using
local clone.
Function std.experimental.allocator.building_blocks.region.Region.this
Constructs a region backed by a user-provided store.
Assumes the memory was allocated with ParentAllocator
(if different from NullAllocator).
this
(
ubyte[] store
) pure nothrow @nogc;
this
(
size_t n
);
this
(
ParentAllocator parent,
size_t n
);
Parameters
| Name | Description |
|---|---|
| store | User-provided store backing up the region. If ParentAllocator is different from NullAllocator, memory is assumed to
have been allocated with ParentAllocator. |
| n | Bytes to allocate using ParentAllocator. This constructor is only
defined If ParentAllocator is different from NullAllocator. If
parent returns null, the region will be initialized
as empty (correctly initialized but unable to allocate). |
Authors
License
Copyright © 1999-2022 by the D Language Foundation | Page generated by ddox.