.. doxygenclass:: arrow::Device
:project: arrow_cpp
:members:
.. doxygenclass:: arrow::CPUDevice
:project: arrow_cpp
:members:
.. doxygenfunction:: arrow::default_cpu_memory_manager
:project: arrow_cpp
.. doxygenclass:: arrow::MemoryManager
:project: arrow_cpp
:members:
.. doxygenclass:: arrow::CPUMemoryManager
:project: arrow_cpp
:members:
.. doxygenclass:: arrow::Buffer
:members:
.. doxygenclass:: arrow::MutableBuffer
:members:
.. doxygenclass:: arrow::ResizableBuffer
:members:
.. doxygenfunction:: arrow::default_memory_pool
.. doxygenfunction:: arrow::jemalloc_memory_pool
.. doxygenfunction:: arrow::mimalloc_memory_pool
.. doxygenfunction:: arrow::system_memory_pool
.. doxygenclass:: arrow::MemoryPool
:members:
.. doxygenclass:: arrow::LoggingMemoryPool
:members:
.. doxygenclass:: arrow::ProxyMemoryPool
:members:
.. doxygenfunction:: arrow::SupportedMemoryBackendNames
These functions allocate a buffer from a particular memory pool.
.. doxygengroup:: buffer-allocation-functions
:content-only:
.. doxygengroup:: buffer-slicing-functions
:content-only:
.. doxygenclass:: arrow::BufferBuilder
:members:
.. doxygenclass:: arrow::TypedBufferBuilder
:members:
.. doxygenclass:: arrow::stl::allocator
:members:
.. doxygenclass:: arrow::stl::STLMemoryPool
:members: