PinnedMallocator.allocate

Standard allocator methods per the semantics defined above. The deallocate method is @system because it may move memory around, leaving dangling pointers in user code. Somewhat paradoxically, malloc is @safe but that's only useful to safe programs that can afford to leak memory allocated.

  1. void[] allocate(size_t bytes)
    struct PinnedMallocator
    @trusted @nogc nothrow
    void[]
    allocate
    ()
    (
    size_t bytes
    )
  2. bool deallocate(void[] b)

Meta