![]() |
Autonomy Software C++ 24.5.1
Welcome to the Autonomy Software repository of the Mars Rover Design Team (MRDT) at Missouri University of Science and Technology (Missouri S&T)! API reference contains the source code and other resources for the development of the autonomy software for our Mars rover. The Autonomy Software project aims to compete in the University Rover Challenge (URC) by demonstrating advanced autonomous capabilities and robust navigation algorithms.
|
#include <duckdb.hpp>
Static Public Member Functions | |
| static DUCKDB_API Allocator & | Get (ClientContext &context) |
| static DUCKDB_API Allocator & | Get (DatabaseInstance &db) |
| static DUCKDB_API Allocator & | Get (AttachedDatabase &db) |
The BufferAllocator is a wrapper around the global allocator class that sends any allocations made through the buffer manager. This makes the buffer manager aware of the memory usage, allowing it to potentially free other blocks to make space in memory. Note that there is a cost to doing so (several atomic operations will be performed on allocation/free). As such this class should be used primarily for larger allocations.