ocean.util.container.AppendBuffer

Manages an array buffer for better incremental appending performance

Manages an array buffer for better performance when elements are incrementally appended to an array.

Note that, as with each dynamic array, changing the length invalidates existing slices to the array, potentially turning them into dangling references.

Members

Classes

AppendBuffer
class AppendBuffer(T, Base : AppendBufferImpl)

AppendBuffer class template

Interfaces

IAppendBufferBase
interface IAppendBufferBase

AppendBuffer Base interface.

IAppendBufferReader
interface IAppendBufferReader(T)

Read-only AppendBuffer interface.

Templates

AppendBuffer
template AppendBuffer(T)

AppendBuffer class template

Meta

License

Boost Software License Version 1.0. See LICENSE_BOOST.txt for details. Alternatively, this file may be distributed under the terms of the Tango 3-Clause BSD License (see LICENSE_BSD.txt for details).