Skip to content

Latest commit

 

History

History
90 lines (67 loc) · 2.03 KB

File metadata and controls

90 lines (67 loc) · 2.03 KB

Memory (management)

Buffers

.. doxygenclass:: arrow::Buffer
   :project: arrow_cpp
   :members:

.. doxygenclass:: arrow::MutableBuffer
   :project: arrow_cpp
   :members:

.. doxygenclass:: arrow::ResizableBuffer
   :project: arrow_cpp
   :members:

Memory Pools

.. doxygenfunction:: arrow::default_memory_pool
   :project: arrow_cpp

.. doxygenclass:: arrow::MemoryPool
   :project: arrow_cpp
   :members:

.. doxygenclass:: arrow::LoggingMemoryPool
   :project: arrow_cpp
   :members:

.. doxygenclass:: arrow::ProxyMemoryPool
   :project: arrow_cpp
   :members:

Allocation Functions

These functions allocate a buffer from a particular memory pool.

.. doxygengroup:: buffer-allocation-functions
   :project: arrow_cpp
   :content-only:

Slicing

.. doxygengroup:: buffer-slicing-functions
   :project: arrow_cpp
   :content-only:

Buffer Builders

.. doxygenclass:: arrow::BufferBuilder
   :project: arrow_cpp
   :members:

.. doxygenclass:: arrow::TypedBufferBuilder
   :project: arrow_cpp
   :members:

STL Integration

.. doxygenclass:: arrow::stl_allocator
   :project: arrow_cpp
   :members:

.. doxygenclass:: arrow::STLMemoryPool
   :project: arrow_cpp
   :members: