◆ PrivateAllocatorData()
| duckdb::PrivateAllocatorData::PrivateAllocatorData |
( |
| ) |
|
◆ ~PrivateAllocatorData()
| duckdb::PrivateAllocatorData::~PrivateAllocatorData |
( |
| ) |
|
|
virtual |
◆ Cast() [1/2]
| TARGET & duckdb::PrivateAllocatorData::Cast |
( |
| ) |
|
|
inline |
8588 {
8589 DynamicCastCheck<TARGET>(this);
8590 return reinterpret_cast<TARGET &>(*this);
8591 }
◆ Cast() [2/2]
| const TARGET & duckdb::PrivateAllocatorData::Cast |
( |
| ) |
const |
|
inline |
8593 {
8594 DynamicCastCheck<TARGET>(this);
8595 return reinterpret_cast<const TARGET &>(*this);
8596 }
◆ debug_info
Debug info for tracking allocations. Only initialized when the Allocator is constructed in a DEBUG build. Code accessing this must check for nullptr because e.g. statically-linked extensions may have a different DEBUG/release configuration than the host binary.
The documentation for this struct was generated from the following files:
- external/duckdb/duckdb.hpp
- external/duckdb/duckdb.cpp