AffixAllocator.expand

Standard allocator methods. Each is defined if and only if the parent allocator defines the homonym method (except for goodAllocSize, which may use the global default). Also, the methods will be shared if the parent allocator defines them as such.

  1. size_t goodAllocSize(size_t )
  2. void[] allocate(size_t )
  3. Ternary owns(void[] )
  4. bool expand(void[] b, size_t delta)
    struct AffixAllocator(Allocator, Prefix, Suffix = void)
    version(StdDdoc)
    bool
    expand
    (
    ref void[] b
    ,
    size_t delta
    )
  5. bool reallocate(void[] b, size_t s)
  6. bool deallocate(void[] b)
  7. bool deallocateAll()
  8. Ternary empty()

Meta